// Verilated -*- C++ -*-
// DESCRIPTION: Verilator output: Design implementation internals
// See Vtb_top.h for the primary calling header

#include "Vtb_top.h"
#include "Vtb_top__Syms.h"

void Vtb_top::_settle__TOP__4(Vtb_top__Syms* __restrict vlSymsp) {
    VL_DEBUG_IF(VL_DBG_MSGF("+    Vtb_top::_settle__TOP__4\n"); );
    Vtb_top* const __restrict vlTOPp VL_ATTR_UNUSED = vlSymsp->TOPp;
    // Variables
    VlWide<3>/*95:0*/ __Vtemp387;
    VlWide<3>/*95:0*/ __Vtemp388;
    VlWide<3>/*95:0*/ __Vtemp390;
    VlWide<3>/*95:0*/ __Vtemp391;
    VlWide<3>/*95:0*/ __Vtemp392;
    // Body
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0pc4 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x3bU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x33U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x2bU)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x23U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x1bU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x13U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 0xbU)) 
                                << 1U)) | (1U & (IData)(
                                                        (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                                         >> 3U))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0way 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x3aU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x32U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x2aU)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x22U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x1aU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x12U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 0xaU)) 
                                << 1U)) | (1U & (IData)(
                                                        (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                                         >> 2U))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0brend 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x39U)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x31U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x29U)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x21U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x19U)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x11U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 9U)) << 1U)) 
                         | (1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                          >> 1U))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0ret 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x38U)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x30U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x28U)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x20U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x18U)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x10U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 8U)) << 1U)) 
                         | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final)))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0dbecc 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x3fU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x37U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x2fU)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x27U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x1fU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x17U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 0xfU)) 
                                << 1U)) | (1U & (IData)(
                                                        (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                                         >> 7U))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0icaf 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                              >> 0x3eU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                               >> 0x36U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                >> 0x2eU)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x26U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                   >> 0x1eU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                      >> 0x16U)) << 2U)) 
                      | ((2U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                         >> 0xeU)) 
                                << 1U)) | (1U & (IData)(
                                                        (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__brdata0final 
                                                         >> 6U))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignparity 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0parityfinal)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1parityfinal) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0parityfinal))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1parityfinal) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0parityfinal))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1parityfinal) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0parityfinal))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
        = (((((- (QData)((IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U))))) 
              & (((QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[1U])) 
                  << 0x20U) | (QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[0U])))) 
             | ((- (QData)((IData)((4U == (0xcU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                & (((QData)((IData)((0xffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1final[0U]))) 
                    << 0x30U) | (0xffffffffffffULL 
                                 & (((QData)((IData)(
                                                     vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[1U])) 
                                     << 0x20U) | (QData)((IData)(
                                                                 vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[0U]))))))) 
            | ((- (QData)((IData)((2U == (6U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
               & (((QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1final[0U])) 
                   << 0x20U) | (QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[0U]))))) 
           | ((- (QData)((IData)((1U == (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
              & ((0xffffffffffff0000ULL & (((QData)((IData)(
                                                            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1final[1U])) 
                                            << 0x30U) 
                                           | ((QData)((IData)(
                                                              vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q1final[0U])) 
                                              << 0x10U))) 
                 | (QData)((IData)((0xffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__q0final[0U]))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mrac_in 
        = ((0x80000000U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
           | (((IData)((0x40000000U == (0xc0000000U 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
               << 0x1eU) | ((0x20000000U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                            | (((IData)((0x10000000U 
                                         == (0x30000000U 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                << 0x1cU) | ((0x8000000U 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                             | (((IData)(
                                                         (0x4000000U 
                                                          == 
                                                          (0xc000000U 
                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                 << 0x1aU) 
                                                | ((0x2000000U 
                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                   | (((IData)(
                                                               (0x1000000U 
                                                                == 
                                                                (0x3000000U 
                                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                       << 0x18U) 
                                                      | ((0x800000U 
                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                         | (((IData)(
                                                                     (0x400000U 
                                                                      == 
                                                                      (0xc00000U 
                                                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                             << 0x16U) 
                                                            | ((0x200000U 
                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                               | (((IData)(
                                                                           (0x100000U 
                                                                            == 
                                                                            (0x300000U 
                                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                   << 0x14U) 
                                                                  | ((0x80000U 
                                                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                     | (((IData)(
                                                                                (0x40000U 
                                                                                == 
                                                                                (0xc0000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                         << 0x12U) 
                                                                        | ((0x20000U 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                           | (((IData)(
                                                                                (0x10000U 
                                                                                == 
                                                                                (0x30000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                               << 0x10U) 
                                                                              | ((0x8000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x4000U 
                                                                                == 
                                                                                (0xc000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 0xeU) 
                                                                                | ((0x2000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x1000U 
                                                                                == 
                                                                                (0x3000U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 0xcU) 
                                                                                | ((0x800U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x400U 
                                                                                == 
                                                                                (0xc00U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 0xaU) 
                                                                                | ((0x200U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x100U 
                                                                                == 
                                                                                (0x300U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 8U) 
                                                                                | ((0x80U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x40U 
                                                                                == 
                                                                                (0xc0U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 6U) 
                                                                                | ((0x20U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (0x10U 
                                                                                == 
                                                                                (0x30U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 4U) 
                                                                                | ((8U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (((IData)(
                                                                                (4U 
                                                                                == 
                                                                                (0xcU 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                                << 2U) 
                                                                                | ((2U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                                | (IData)(
                                                                                (1U 
                                                                                == 
                                                                                (3U 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))))))))))))))))))))))))))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__csr_sat 
        = ((0x1aU < (0x1fU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                              >> 0x1bU))) ? 0x1aU : 
           (0x1fU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                     >> 0x1bU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__event_saturate_wb 
        = (((0x32U < (0x3fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)) 
            | (0U != (0x3ffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                    >> 6U)))) ? 0x32U
            : (0x3fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__tdata_wrdata_wb 
        = ((0xffffc00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__tdata_wrdata_wb) 
           | ((0x200U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                          >> 0x12U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                                       >> 8U))) | (
                                                   (0x180U 
                                                    & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                       >> 0xcU)) 
                                                   | ((((0x8001000U 
                                                         == 
                                                         (0x8001000U 
                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)) 
                                                        & (0x20000U 
                                                           == 
                                                           (0x20000U 
                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout))) 
                                                       << 6U) 
                                                      | ((0x20U 
                                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                             >> 6U)) 
                                                         | ((0x18U 
                                                             & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                                >> 3U)) 
                                                            | (((IData)(
                                                                        (4U 
                                                                         == 
                                                                         (0x80004U 
                                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))) 
                                                                << 2U) 
                                                               | ((2U 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                                                                  | (IData)(
                                                                            (1U 
                                                                             == 
                                                                             (0x80001U 
                                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meicurpl_ns 
        = (0xfU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                    & (0xbccU == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                             << 0xdU) 
                                            | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                               >> 0x13U)))))
                    ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                    : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meicurpl)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meipt_ns 
        = (0xfU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                    & (0xbc9U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                             << 0xdU) 
                                            | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                               >> 0x13U)))))
                    ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                    : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meipt)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel_ns 
        = (3U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                  & (0x7a0U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                           << 0xdU) 
                                          | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                             >> 0x13U)))))
                  ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                  : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitctl0_ns 
        = (7U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                  & (0x7d4U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                           << 0xdU) 
                                          | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                             >> 0x13U)))))
                  ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                  : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitctl0)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitctl1_ns 
        = (7U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                  & (0x7d7U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                           << 0xdU) 
                                          | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                             >> 0x13U)))))
                  ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                  : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitctl1)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitb0_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x7d3U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitb0_b);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitb1_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x7d6U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__int_timers__DOT__mitb1_b);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtvec_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x305U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? ((0x7ffffffeU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                               >> 1U)) | (1U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtvec);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mscratch_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x340U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mscratch);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcgc_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (0x1ffU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                      & (0x7f8U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                               << 0xdU) 
                                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
                      ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                      : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcgc)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mfdc_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x7f9U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? ((0x3800U & ((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                               >> 0x10U)) << 0xbU)) 
               | ((0x780U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb) 
                  | ((0x40U & ((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                   >> 6U)) << 6U)) 
                     | (0x3fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb))))
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mfdc_int));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meivt_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (0x3fffffU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                         & (0xbc8U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                                  << 0xdU) 
                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                    >> 0x13U)))))
                         ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                            >> 0xaU) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__meivt_ff__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mgpmc_ff__DOT____Vcellinp__dffs__din 
        = (1U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                  & (0x7d0U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                           << 0xdU) 
                                          | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                             >> 0x13U)))))
                  ? (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)
                  : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mgpmc_b)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dicawics_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__allow_dbg_halt_csr_write) 
             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod)) 
            & (0x7c8U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? ((0x10000U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                            >> 8U)) | ((0xc000U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                   >> 6U)) 
                                       | (0x3fffU & 
                                          (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                           >> 2U))))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__dicawics_ff__dout);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t0_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
              & (0x7a2U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                       << 0xdU) | (
                                                   vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                   >> 0x13U))))) 
             & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel))) 
            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata1_t0) 
                   >> 9U)) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                              >> 0x11U))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t0);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t1_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
              & (0x7a2U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                       << 0xdU) | (
                                                   vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                   >> 0x13U))))) 
             & (1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel))) 
            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata1_t1) 
                   >> 9U)) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                              >> 0x11U))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t1);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t2_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
              & (0x7a2U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                       << 0xdU) | (
                                                   vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                   >> 0x13U))))) 
             & (2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel))) 
            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata1_t2) 
                   >> 9U)) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                              >> 0x11U))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t2);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t3_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
              & (0x7a2U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                       << 0xdU) | (
                                                   vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                   >> 0x13U))))) 
             & (3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtsel))) 
            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata1_t3) 
                   >> 9U)) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                              >> 0x11U))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtdata2_t3);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mie_ns 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
            & (0x304U == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                     << 0xdU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                 >> 0x13U)))))
            ? ((0x38U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                         >> 0x19U)) | ((4U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                              >> 9U)) 
                                       | ((2U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                 >> 6U)) 
                                          | (1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                                   >> 3U)))))
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mie));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcyclel_wb) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel_cout_in))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcyclel_wb)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel 
                   + (IData)((QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel_cout_in)))))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcause_ns 
        = (((((0xf0000000U & (- (IData)((1U & ((0x1002U 
                                                == 
                                                (0x1002U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout))) 
                                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__nmi_ff__dout)))))) 
              | (0xf0000001U & (- (IData)((1U & ((0x1002U 
                                                  == 
                                                  (0x1002U 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout))) 
                                                 & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__nmi_ff__dout) 
                                                    >> 1U))))))) 
             | ((- (IData)((IData)((0x1000U == (0x1002U 
                                                & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout)))))) 
                & ((0x80000000U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                   << 0x11U)) | (0x1fU 
                                                 & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                                    >> 7U))))) 
            | ((- (IData)(((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcause_wb) 
                           & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                 >> 0xcU))))) & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)) 
           | ((- (IData)((1U & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcause_wb)) 
                                & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                      >> 0xcU)))))) 
              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcause));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcycleh_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcycleh_wb) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcyclel_cout_f))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mcycleh_wb)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcycleh_inc)
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcycleh);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstreth_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((1U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__minstretf_cout_ff__dout) 
                   >> 1U) | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_minstreth_wb)))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_minstreth_wb)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstreth_inc)
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstreth);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dicad0_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_dicad0_wb) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu_ic_debug_rd_data_valid))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_dicad0_wb)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu_ic_debug_rd_data))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dicad0);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dicad1_ff__DOT____Vcellinp__dffs__din 
        = (3U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_dicad1_wb) 
                  | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu_ic_debug_rd_data_valid))
                  ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_dicad1_wb)
                      ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                      : (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu_ic_debug_rd_data 
                                 >> 0x20U))) : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dicad1)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_incr))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3h_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3h_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3h_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3_incr 
                           >> 0x20U))) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc3h);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_incr))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4h_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4h_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4h_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4_incr 
                           >> 0x20U))) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc4h);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_incr))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5h_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5h_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5h_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5_incr 
                           >> 0x20U))) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc5h);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_incr))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6h_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6h_wr_en0) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_wr_en1))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6h_wr_en0)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6_incr 
                           >> 0x20U))) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mhpmc6h);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meicidpl_ns 
        = (0xfU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_meicpct_wb)
                    ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_pl)
                    : (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dec_csr_wen_wb_mod) 
                        & (0xbcbU == (0xfffU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[1U] 
                                                 << 0xdU) 
                                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__wbff__dout[0U] 
                                                   >> 0x13U)))))
                        ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                        : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__meicidpl))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstretl_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstret_enable) 
            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_minstretl_wb))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_minstretl_wb)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                : ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstretl 
                    + (IData)((QData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__i0_valid_no_ebreak_ecall_wb)))) 
                   + (IData)((QData)((IData)((1U & 
                                              ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                               >> 5U)))))))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__minstretl);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mepc_ns 
        = (0x7fffffffU & (((((- (IData)(((0U != (0x2010U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout))) 
                                         | (0ULL != 
                                            (2ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__lsu_error_wbff__dout))))) 
                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__pwbc_ff__dout) 
                            | ((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                                 >> 0xeU)))) 
                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__npwbc_ff__dout)) 
                           | ((- (IData)(((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mepc_wb) 
                                          & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                                >> 0xcU))))) 
                              & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                                 >> 1U))) | ((- (IData)(
                                                        (1U 
                                                         & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mepc_wb)) 
                                                            & (~ 
                                                               ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                                                >> 0xcU)))))) 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__mepc_ff__dout)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__write_csr_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((1U & (((((0U != (0xeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csrmiscff__dout))) 
                     & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csrmiscff__dout) 
                        >> 4U)) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__lsu_freeze_dc3))) 
                   | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_wr_pause_wb)) 
                  | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__pause_state)))
            ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__pause_state)
                ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__write_csr_data 
                   - (IData)(1U)) : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_wr_pause_wb)
                                      ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb
                                      : ((((- (IData)(
                                                      (1U 
                                                       & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csrmiscff__dout) 
                                                          >> 3U)))) 
                                           & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csr_data_e1ff__dout) 
                                              & (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__csr_mask_e1))) 
                                          | ((- (IData)(
                                                        (1U 
                                                         & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csrmiscff__dout) 
                                                            >> 2U)))) 
                                             & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csr_data_e1ff__dout) 
                                                | vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__csr_mask_e1))) 
                                         | ((- (IData)(
                                                       (1U 
                                                        & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__csrmiscff__dout) 
                                                           >> 1U)))) 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__csr_mask_e1))))
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__write_csr_data);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_ns 
        = (((((((- (IData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_pc_wb))) 
                & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__pwbc_ff__dout 
                   << 1U)) | (0xfffffffeU & ((- (IData)(
                                                        ((0x1000U 
                                                          == 
                                                          (0x1002U 
                                                           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout))) 
                                                         & (0xcU 
                                                            == 
                                                            (0xcU 
                                                             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__exctype_wb_ff__dout)))))) 
                                             & (((IData)(1U) 
                                                 + vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__pwbc_ff__dout) 
                                                << 1U)))) 
              | ((- (IData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_inst_wb))) 
                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_illegal_inst)) 
             | ((- (IData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_lsu_wb))) 
                & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__lsu_error_wbff__dout 
                           >> 2U)))) | ((- (IData)(
                                                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mtval_wb) 
                                                    & (~ 
                                                       ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                                        >> 0xeU))))) 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb)) 
           | ((- (IData)((1U & ((((((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                        >> 1U)) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mtval_wb))) 
                                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_pc_wb))) 
                                  & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_inst_wb))) 
                                 & (~ ((((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                           >> 0xcU) 
                                          & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_pc_wb))) 
                                         & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_inst_wb))) 
                                        & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_lsu_wb))) 
                                       & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__excinfo_wb_ff__dout) 
                                             >> 4U))))) 
                                & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval_capture_lsu_wb)))))) 
              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mtval));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mpmc_b_ns 
        = (1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__wr_mpmc_wb)
                  ? (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_csr_wrdata_wb 
                        >> 1U)) : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__mpmc_ff__dout)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_e4_final 
        = ((1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                   >> 2U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[0U] 
                             >> 0x12U))) ? (((((((- (IData)(
                                                            (0U 
                                                             != 
                                                             (7U 
                                                              & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                 >> 0x10U))))) 
                                                 & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff 
                                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff) 
                                                      & (- (IData)(
                                                                   (1U 
                                                                    & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__logic_sel) 
                                                                       >> 2U))))) 
                                                     | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff 
                                                         & (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff)) 
                                                        & (- (IData)(
                                                                     (1U 
                                                                      & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__logic_sel) 
                                                                         >> 1U)))))) 
                                                    | (((~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff) 
                                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff) 
                                                       & (- (IData)(
                                                                    (1U 
                                                                     & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__logic_sel))))))) 
                                                | ((- (IData)(
                                                              (0U 
                                                               != 
                                                               (7U 
                                                                & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                   >> 0xdU))))) 
                                                   & ((((- (IData)(
                                                                   (1U 
                                                                    & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                       >> 0xfU)))) 
                                                        & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff 
                                                           << 
                                                           (0x1fU 
                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff))) 
                                                       | ((- (IData)(
                                                                     (1U 
                                                                      & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                         >> 0xeU)))) 
                                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff 
                                                             >> 
                                                             (0x1fU 
                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff)))) 
                                                      | ((- (IData)(
                                                                    (1U 
                                                                     & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                        >> 0xdU)))) 
                                                         & VL_SHIFTRS_III(32,32,5, vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff, 
                                                                          (0x1fU 
                                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff)))))) 
                                               | ((- (IData)(
                                                             (1U 
                                                              & ((0U 
                                                                  != 
                                                                  (0x180U 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout)) 
                                                                 & (~ 
                                                                    (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                     >> 6U)))))) 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__aout)) 
                                              | ((- (IData)(
                                                            (1U 
                                                             & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                                   >> 4U) 
                                                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                                                     >> 0x11U)) 
                                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                                                    >> 0xfU)) 
                                                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                                                   >> 0x10U))))) 
                                                 & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__pcout 
                                                    << 1U))) 
                                             | ((- (IData)(
                                                           (1U 
                                                            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                               >> 1U)))) 
                                                & ((1U 
                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout)
                                                    ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__b_ff
                                                    : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__a_ff))) 
                                            | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                                                >> 6U) 
                                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__lt)))
            : ((1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                       >> 2U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                 >> 4U))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_result_corr_dc4
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_e4));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__actual_taken 
        = (1U & ((((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                      >> 0xcU) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__eq)) 
                    | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                        >> 0xbU) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__eq)))) 
                   | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                       >> 0xaU) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__lt))) 
                  | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e4_ff__dout 
                      >> 9U) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__lt)))) 
                 | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e4__DOT__any_jal)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i1_trigger_data_match 
        = ((8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i1_trigger_data_match)) 
           | (((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__2__KET____DOT__trigger_i1_match__DOT__matchvec) 
               << 2U) | (((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__1__KET____DOT__trigger_i1_match__DOT__matchvec) 
                          << 1U) | (0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__0__KET____DOT__trigger_i1_match__DOT__matchvec))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i1_trigger_data_match 
        = ((7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i1_trigger_data_match)) 
           | ((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__3__KET____DOT__trigger_i1_match__DOT__matchvec) 
              << 3U));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i0_trigger_data_match 
        = ((8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i0_trigger_data_match)) 
           | (((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__2__KET____DOT__trigger_i0_match__DOT__matchvec) 
               << 2U) | (((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__1__KET____DOT__trigger_i0_match__DOT__matchvec) 
                          << 1U) | (0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__0__KET____DOT__trigger_i0_match__DOT__matchvec))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i0_trigger_data_match 
        = ((7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__dec_i0_trigger_data_match)) 
           | ((0xffffffffU == vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_trigger__DOT__genblk1__BRA__3__KET____DOT__trigger_i0_match__DOT__matchvec) 
              << 3U));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_result_dc3 
        = (((((0xffU & ((- (IData)((IData)((0x41000U 
                                            == (0x41000U 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3))))) 
                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3)) 
              | (0xffffU & ((- (IData)((IData)((0x21000U 
                                                == 
                                                (0x21000U 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3))))) 
                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3))) 
             | ((- (IData)((IData)((0x40000U == (0x41000U 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3))))) 
                & ((0xffffff00U & ((- (IData)((1U & 
                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3 
                                                >> 7U)))) 
                                   << 8U)) | (0xffU 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3)))) 
            | ((- (IData)((IData)((0x20000U == (0x21000U 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3))))) 
               & ((0xffff0000U & ((- (IData)((1U & 
                                              (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3 
                                               >> 0xfU)))) 
                                  << 0x10U)) | (0xffffU 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3)))) 
           | ((- (IData)((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
                                >> 0x10U)))) & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_ld_datafn_dc3));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_pcall_raw 
        = ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_dp_raw 
                    >> 0x17U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_pcall_case));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_pja_raw 
        = ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_dp_raw 
                    >> 0x17U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_pja_case));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__single_ecc_error_lo_dc3 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__is_ldst_lo_dc3) 
            & (0U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_lo__DOT__ecc_check))) 
           & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_lo__DOT__ecc_check) 
              >> 6U));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_double_ecc_error_dc3 
        = ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__is_ldst_hi_dc3) 
             & (0U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_hi__DOT__ecc_check))) 
            & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_hi__DOT__ecc_check) 
                  >> 6U))) | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__is_ldst_lo_dc3) 
                               & (0U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_lo__DOT__ecc_check))) 
                              & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_lo__DOT__ecc_check) 
                                    >> 6U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__single_ecc_error_hi_dc3 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__is_ldst_hi_dc3) 
            & (0U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_hi__DOT__ecc_check))) 
           & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__ecc__DOT__Gen_dccm_enable__DOT__lsu_ecc_decode_hi__DOT__ecc_check) 
              >> 6U));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_halt_idle_any 
        = (((~ (((((1U == (0x801U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc1)) 
                   | (1U == (0x801U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2))) 
                  | (1U == (0x801U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3))) 
                 | (1U == (0x801U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4))) 
                | (1U == (0x801U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5)))) 
            & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_bus_buffer_empty_any)) 
           & (~ (0U != ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_data_vld) 
                        & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_dma))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__lsu_FreezePtrff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__FreezePtrEn)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc3)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__FreezePtr));
    vlTOPp->tb_top__DOT__lsu_axi_arvalid = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_valid) 
                                             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_write))) 
                                            & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__bus_addr_match_pending)));
    vlTOPp->tb_top__DOT__lsu_axi_wvalid = ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_valid) 
                                             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_write)) 
                                            & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_data_done))) 
                                           & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__bus_addr_match_pending)));
    vlTOPp->tb_top__DOT__lsu_axi_awvalid = ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_valid) 
                                              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_write)) 
                                             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__obuf_cmd_done))) 
                                            & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__bus_addr_match_pending)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_e4_final 
        = ((0x800000U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U])
            ? (((((((- (IData)((0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                             >> 0x10U))))) 
                    & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff 
                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff) 
                         & (- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__logic_sel) 
                                             >> 2U))))) 
                        | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff 
                            & (~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff)) 
                           & (- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__logic_sel) 
                                               >> 1U)))))) 
                       | (((~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff) 
                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff) 
                          & (- (IData)((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__logic_sel))))))) 
                   | ((- (IData)((0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                               >> 0xdU))))) 
                      & ((((- (IData)((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                             >> 0xfU)))) 
                           & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff 
                              << (0x1fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff))) 
                          | ((- (IData)((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                               >> 0xeU)))) 
                             & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff 
                                >> (0x1fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff)))) 
                         | ((- (IData)((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                              >> 0xdU)))) 
                            & VL_SHIFTRS_III(32,32,5, vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff, 
                                             (0x1fU 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff)))))) 
                  | ((- (IData)((1U & ((0U != (0x180U 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout)) 
                                       & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                             >> 6U)))))) 
                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__aout)) 
                 | ((- (IData)((1U & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                         >> 4U) | (
                                                   vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                                   >> 0x11U)) 
                                       | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                          >> 0xfU)) 
                                      | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT____Vcellout__predictpacketff__dout[0U] 
                                         >> 0x10U))))) 
                    & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__pcout 
                       << 1U))) | ((- (IData)((1U & 
                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                                                >> 1U)))) 
                                   & ((1U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout)
                                       ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__b_ff
                                       : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__a_ff))) 
               | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                   >> 6U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__lt)))
            : ((1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                       >> 0x19U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                    >> 0x1cU))) ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_result_corr_dc4
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_e4));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__actual_taken 
        = (1U & ((((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                      >> 0xcU) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__eq)) 
                    | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                        >> 0xbU) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__eq)))) 
                   | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                       >> 0xaU) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__lt))) 
                  | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e4_ff__dout 
                      >> 9U) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__lt)))) 
                 | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e4__DOT__any_jal)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 = 0U;
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & (((0U == (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                             << 5U)))
                             ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     ((IData)(1U) + 
                                      (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))] 
                                     << ((IData)(0x20U) 
                                         - (0x1fU & 
                                            ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                             << 5U))))) 
                           | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                              (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr))] 
                              >> (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 5U))))));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                    << 5U)) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U)))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                            << 5U)) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                              << 5U))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U)) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                     << 5U)))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                              << 5U)) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                               << 5U))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                     << 5U)) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                       << 5U)))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                << 5U)) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(1U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(1U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(1U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(1U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(1U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(1U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(1U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(1U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(1U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(1U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(1U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(2U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(2U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(2U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(2U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(2U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(2U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(2U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(2U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(2U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(2U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(2U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(3U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(3U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(3U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(3U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(3U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(3U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(3U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(3U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(3U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(3U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(3U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(4U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(4U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(4U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(4U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(4U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(4U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(4U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(4U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(4U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(4U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(4U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(5U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(5U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(5U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(5U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(5U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(5U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(5U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(5U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(5U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(5U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(5U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(6U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(6U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(6U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(6U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(6U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(6U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(6U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(6U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(6U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(6U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(6U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1cU & (((IData)(7U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                  (7U & ((IData)(7U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(7U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(7U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(7U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(7U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(7U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_hi 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_hi_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(7U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(7U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(7U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_hi[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(7U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_ldmatch_hi_lo 
        = ((((0x3fffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc3 
                         >> 2U)) == (0x3fffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                >> 2U))) 
            & (~ (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__cmpen_hi_dc2) 
                   & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2 
                      >> 0xbU)) & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
                                      >> 0xbU))))) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__jit_in_same_region));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_ldmatch_hi_hi 
        = ((((0x3fffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc3 
                         >> 2U)) == (0x3fffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                >> 2U))) 
            & (~ (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__cmpen_hi_dc2) 
                   & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2 
                      >> 0xbU)) & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
                                      >> 0xbU))))) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__jit_in_same_region));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 = 0U;
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & (((0U == (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                             << 5U)))
                             ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     ((IData)(1U) + 
                                      (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))] 
                                     << ((IData)(0x20U) 
                                         - (0x1fU & 
                                            ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                             << 5U))))) 
                           | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                              (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr))] 
                              >> (0x1fU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 5U))))));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                    << 5U)) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U)))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                            << 5U)) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                              << 5U))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U)) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                     << 5U)))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                              << 5U)) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                           << 2U)))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                               << 5U))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                     << 5U)) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                       << 5U)))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                << 5U)) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr) 
                                                   << 5U))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(1U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(1U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(1U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(1U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(1U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(1U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(1U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(1U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(1U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(1U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(1U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(1U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(1U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(2U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(2U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(2U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(2U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(2U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(2U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(2U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(2U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(2U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(2U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(2U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(2U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(2U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(3U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(3U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(3U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(3U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(3U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(3U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(3U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(3U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(3U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(3U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(3U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(3U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(3U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(4U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(4U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(4U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(4U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(4U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(4U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(4U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(4U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(4U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(4U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(4U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(4U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(4U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(5U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(5U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(5U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(5U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(5U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(5U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(5U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(5U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(5U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(5U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(5U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(5U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(5U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(6U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(6U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(6U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(6U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(6U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(6U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(6U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(6U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(6U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(6U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(6U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(6U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(6U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1cU & (((IData)(7U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                            << 2U))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                  (7U & ((IData)(7U) + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)))]));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(1U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff00U & ((((0U == (0x1fU & ((IData)(8U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                        ((IData)(1U) 
                                         + (7U & (((IData)(8U) 
                                                   + 
                                                   (0xe0U 
                                                    & (((IData)(7U) 
                                                        + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                       << 5U))) 
                                                  >> 5U)))] 
                                        << ((IData)(0x20U) 
                                            - (0x1fU 
                                               & ((IData)(8U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))))))) 
                              | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                 (7U & (((IData)(8U) 
                                         + (0xe0U & 
                                            (((IData)(7U) 
                                              + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                             << 5U))) 
                                        >> 5U))] >> 
                                 (0x1fU & ((IData)(8U) 
                                           + (0xe0U 
                                              & (((IData)(7U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U)))))) 
                             << 8U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(2U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff0000U & ((((0U == (0x1fU & ((IData)(0x10U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))
                                  ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                          ((IData)(1U) 
                                           + (7U & 
                                              (((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U))) 
                                               >> 5U)))] 
                                          << ((IData)(0x20U) 
                                              - (0x1fU 
                                                 & ((IData)(0x10U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(7U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))))))) 
                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                   (7U & (((IData)(0x10U) 
                                           + (0xe0U 
                                              & (((IData)(7U) 
                                                  + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                 << 5U))) 
                                          >> 5U))] 
                                   >> (0x1fU & ((IData)(0x10U) 
                                                + (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                               << 0x10U)));
    }
    if ((1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwdbyteenvec_lo 
               >> (0x1fU & ((IData)(3U) + (0x1cU & 
                                           (((IData)(7U) 
                                             + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                            << 2U))))))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2 
            = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddata_lo_dc2) 
               | (0xff000000U & ((((0U == (0x1fU & 
                                           ((IData)(0x18U) 
                                            + (0xe0U 
                                               & (((IData)(7U) 
                                                   + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                  << 5U)))))
                                    ? 0U : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                            ((IData)(1U) 
                                             + (7U 
                                                & (((IData)(0x18U) 
                                                    + 
                                                    (0xe0U 
                                                     & (((IData)(7U) 
                                                         + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                        << 5U))) 
                                                   >> 5U)))] 
                                            << ((IData)(0x20U) 
                                                - (0x1fU 
                                                   & ((IData)(0x18U) 
                                                      + 
                                                      (0xe0U 
                                                       & (((IData)(7U) 
                                                           + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                          << 5U))))))) 
                                  | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__stbuf_fwddatavec_lo[
                                     (7U & (((IData)(0x18U) 
                                             + (0xe0U 
                                                & (((IData)(7U) 
                                                    + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                   << 5U))) 
                                            >> 5U))] 
                                     >> (0x1fU & ((IData)(0x18U) 
                                                  + 
                                                  (0xe0U 
                                                   & (((IData)(7U) 
                                                       + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__WrPtr)) 
                                                      << 5U)))))) 
                                 << 0x18U)));
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_pmu_bus_misaligned 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__no_dword_merge_dc5 
        = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc5) 
            & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))) 
           & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4) 
                & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
                    >> 0xeU) | (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc4)))) 
               | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc3) 
                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4))) 
                  & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
                      >> 0xeU) | (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc3))))) 
              | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc3))) 
                  & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4))) 
                 & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2 
                     >> 0xeU) | (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc2))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc3hit_lo_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc3 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc3hit_lo_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc3 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc3hit_hi_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc3 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc3hit_hi_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc3 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc4hit_lo_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc4 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc4hit_lo_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc4 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc4hit_hi_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc4 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc4hit_hi_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc4 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc5hit_lo_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc5 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc5hit_lo_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc5 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc5hit_hi_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc5 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ld_addr_dc5hit_hi_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc5 
                                             >> 2U))) 
             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5) 
            & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5 
               >> 0xdU)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_ibuf_hit_lo 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_addr 
                                             >> 2U))) 
             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_write)) 
            & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_valid)) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_ibuf_hit_hi 
        = (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                              >> 2U)) == (0x3fffffffU 
                                          & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_addr 
                                             >> 2U))) 
             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_write)) 
            & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_valid)) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xfeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                 >> 2U)) == (0x3fffffffU 
                                             & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[1U] 
                                                 << 0x1eU) 
                                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[0U] 
                                                   >> 2U)))) 
                & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
               & ((1U == (7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state)) 
                  | (2U == (7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state)))) 
              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xfeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                 >> 2U)) == (0x3fffffffU 
                                             & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[1U] 
                                                 << 0x1eU) 
                                                | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[0U] 
                                                   >> 2U)))) 
                & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
               & ((1U == (7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state)) 
                  | (2U == (7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state)))) 
              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xfdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xfffffffeU & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[2U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[1U] 
                                       >> 2U)))) << 1U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 3U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 3U)))) 
                                 << 1U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 1U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xfdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xfffffffeU & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[2U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[1U] 
                                       >> 2U)))) << 1U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 3U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 3U)))) 
                                 << 1U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 1U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xfbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xfffffffcU & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[3U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[2U] 
                                       >> 2U)))) << 2U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 6U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 6U)))) 
                                 << 2U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 2U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xfbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xfffffffcU & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[3U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[2U] 
                                       >> 2U)))) << 2U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 6U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 6U)))) 
                                 << 2U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 2U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xf7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xfffffff8U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[4U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[3U] 
                                       >> 2U)))) << 3U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 9U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 9U)))) 
                                 << 3U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 3U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xf7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xfffffff8U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[4U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[3U] 
                                       >> 2U)))) << 3U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 9U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 9U)))) 
                                 << 3U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 3U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xefU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xfffffff0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[5U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[4U] 
                                       >> 2U)))) << 4U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0xcU))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0xcU)))) 
                                 << 4U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xefU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xfffffff0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[5U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[4U] 
                                       >> 2U)))) << 4U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0xcU))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0xcU)))) 
                                 << 4U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xdfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xffffffe0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[6U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[5U] 
                                       >> 2U)))) << 5U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0xfU))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0xfU)))) 
                                 << 5U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 5U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xdfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xffffffe0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[6U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[5U] 
                                       >> 2U)))) << 5U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0xfU))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0xfU)))) 
                                 << 5U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 5U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0xbfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xffffffc0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[7U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[6U] 
                                       >> 2U)))) << 6U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0x12U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0x12U)))) 
                                 << 6U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 6U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0xbfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xffffffc0U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[7U] 
                                       << 0x1eU) | 
                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[6U] 
                                       >> 2U)))) << 6U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0x12U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0x12U)))) 
                                 << 6U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 6U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo 
        = ((0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_lo)) 
           | (0xffffff80U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[7U] 
                                      >> 2U))) << 7U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0x15U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0x15U)))) 
                                 << 7U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 7U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi 
        = ((0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ld_addr_hitvec_hi)) 
           | (0xffffff80U & ((((((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2 
                                                 >> 2U)) 
                                 == (0x3fffffffU & 
                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_addr[7U] 
                                      >> 2U))) << 7U) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_write)) 
                              & (((1U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                >> 0x15U))) 
                                  | (2U == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__buf_state 
                                                  >> 0x15U)))) 
                                 << 7U)) & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                            << 7U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_force_drain 
        = ((((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
               & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc3))) 
              & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4))) 
             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc5))) 
            & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_valid)) 
           & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2 
               >> 0xeU) | ((0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_addr 
                                           >> 2U)) 
                           != (0x3fffffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2 
                                              >> 2U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byp 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc5) 
           & (((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc5 
                >> 0xeU) | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc5) 
                             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))) 
                            & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4) 
                                 & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc4 
                                     >> 0xeU) | (~ 
                                                 ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc4) 
                                                  & (~ 
                                                     ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc5 
                                                       ^ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc4) 
                                                      >> 2U)))))) 
                                | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc3) 
                                    & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4))) 
                                   & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc3 
                                       >> 0xeU) | (~ 
                                                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc3) 
                                                    & (~ 
                                                       ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc5 
                                                         ^ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc3) 
                                                        >> 2U))))))) 
                               | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_busreq_dc2) 
                                    & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc3))) 
                                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_busreq_dc4))) 
                                  & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_pkt_dc2 
                                      >> 0xeU) | (~ 
                                                  ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__addr_match_dw_lo_dc5_dc2) 
                                                   & (~ 
                                                      ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc5 
                                                        ^ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2) 
                                                       >> 2U))))))))) 
              & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_valid))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__byp_data_first_half__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__write_byp_first_data)
            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifu_axi_rdata_ff
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifu_byp_data_first_half);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__byp_data_second_half__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__write_byp_second_data)
            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifu_axi_rdata_ff
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifu_byp_data_second_half);
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[0U] = 0U;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] = 0U;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[2U] = 0U;
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[0U] 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[0U];
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U];
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[2U] 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[2U];
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0x3fffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0xc0000000U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)
                               ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__div_waddr_wb)
                               : ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[2U] 
                                   << 2U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                             >> 0x1eU))) 
                             << 0x1eU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[2U] 
        = (7U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)
                   ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__div_waddr_wb)
                   : ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[2U] 
                       << 2U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                 >> 0x1eU))) >> 2U));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xfdffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0x2000000U & ((0xfe000000U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                             & ((~ 
                                                 (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                                  >> 0x1aU)) 
                                                << 0x19U)) 
                                            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                                   >> 2U)) 
                                               << 0x19U))) 
                            | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) 
                                & (0U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__div_waddr_wb))) 
                               << 0x19U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xfeffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0x1000000U & ((0xff000000U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                                   >> 2U)) 
                                               << 0x18U))) 
                            | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) 
                               << 0x18U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xff7fffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0x800000U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                            & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                   >> 2U)) << 0x17U)) 
                           & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)) 
                              << 0x17U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xefffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0x10000000U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                              & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                     >> 2U)) << 0x1cU)) 
                             & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)) 
                                << 0x1cU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xf7ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0x8000000U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                             & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                    >> 2U)) << 0x1bU)) 
                            & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)) 
                               << 0x1bU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U] 
        = ((0xfffffff9U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[1U]) 
           | (0xfffffffeU & ((4U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                    & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                           >> 2U)) 
                                       << 2U))) | (2U 
                                                   & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                                      & ((~ 
                                                          ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                                           >> 2U)) 
                                                         << 1U))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[0U] 
        = ((0xfffbffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4d_in[0U]) 
           | (0x40000U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e3ff__dout[0U] 
                          & ((~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                 >> 2U)) << 0x12U))));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_i0_pc_e4 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__divpcff__dout;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 = 0U;
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_i0_pc_e4 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__i0e4pcff__dout;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__trap_e4ff__dout;
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 
        = ((0x1ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4) 
           | (0x2000000U & ((0xfe000000U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__trap_e4ff__dout) 
                            | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) 
                               << 0x19U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 
        = ((0x3f0ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4) 
           | (0xf0000U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)
                            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__div_trigger)
                            : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__trap_e4ff__dout 
                               >> 0x10U)) << 0x10U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 
        = ((0x3fffffdU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4) 
           | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish) 
              << 1U));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_e4) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4 
            = ((0x3f00fffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__dec_tlu_packet_e4) 
               | (0xff000U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4_trigger_ff__dout) 
                              << 0xcU)));
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_i0_valid_e4 
        = (1U & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                    >> 0x18U) & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4ff__dout[1U] 
                                    >> 0x1aU))) & (~ 
                                                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                                    >> 2U))) 
                 | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_pcall_raw 
        = ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_dp_raw 
                    >> 0x17U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_pcall_case));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_pja_raw 
        = ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_dp_raw 
                    >> 0x17U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_pja_case));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__in 
        = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_bank_wb;
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout 
        = ((7U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout)) 
           | ((3U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__in))) 
              << 3U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout 
        = ((0xbU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout)) 
           | ((IData)((2U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__in)))) 
              << 2U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout 
        = ((0xdU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout)) 
           | ((IData)((1U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__in)))) 
              << 1U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout 
        = ((0xeU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout)) 
           | (IData)((0U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__in)))));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__in 
        = (3U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[2U] 
                  << 0xcU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[1U] 
                              >> 0x14U)));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout 
        = ((7U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout)) 
           | ((3U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__in))) 
              << 3U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout 
        = ((0xbU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout)) 
           | ((IData)((2U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__in)))) 
              << 2U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout 
        = ((0xdU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout)) 
           | ((IData)((1U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__in)))) 
              << 1U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout 
        = ((0xeU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout)) 
           | (IData)((0U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__in)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__btb_wr_en_way0 
        = (0xfU & ((((- (IData)((((~ vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[0U]) 
                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__exu_mp_valid_write)) 
                                 & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_wb))))) 
                     & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__12__Vfuncout)) 
                    | ((- (IData)((((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_way_wb)) 
                                    & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_wb)) 
                                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_all_banks_error_wb))))) 
                       & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__13__Vfuncout))) 
                   | (- (IData)(((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_way_wb)) 
                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_all_banks_error_wb))))));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__in 
        = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_bank_wb;
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout 
        = ((7U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout)) 
           | ((3U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__in))) 
              << 3U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout 
        = ((0xbU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout)) 
           | ((IData)((2U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__in)))) 
              << 2U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout 
        = ((0xdU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout)) 
           | ((IData)((1U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__in)))) 
              << 1U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout 
        = ((0xeU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout)) 
           | (IData)((0U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__in)))));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__in 
        = (3U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[2U] 
                  << 0xcU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[1U] 
                              >> 0x14U)));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout 
        = ((7U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout)) 
           | ((3U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__in))) 
              << 3U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout 
        = ((0xbU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout)) 
           | ((IData)((2U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__in)))) 
              << 2U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout 
        = ((0xdU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout)) 
           | ((IData)((1U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__in)))) 
              << 1U));
    vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout 
        = ((0xeU & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout)) 
           | (IData)((0U == (3U & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__in)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__btb_wr_en_way1 
        = (0xfU & ((((- (IData)(((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_mp_pkt[0U] 
                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__exu_mp_valid_write)) 
                                 & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_wb))))) 
                     & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__14__Vfuncout)) 
                    | ((- (IData)((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_way_wb) 
                                    & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_error_wb)) 
                                   & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_all_banks_error_wb))))) 
                       & (IData)(vlTOPp->__Vfunc_tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__decode2_4__15__Vfuncout))) 
                   | (- (IData)(((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_way_wb) 
                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__dec_tlu_all_banks_error_wb))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffffeU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                  & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                 & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffffdU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffffeU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 1U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffffbU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffffcU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 2U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffff7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffff8U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 3U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffffefU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffff0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 4U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffffdfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffffe0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 5U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffffbfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffffc0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 6U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffff7fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffff80U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 7U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffeffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffff00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 8U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffdffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffe00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 9U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffffbffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffffc00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xaU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffff7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffff800U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xbU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffefffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffff000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xcU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffdfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffe000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xdU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffffbfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffffc000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xeU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffff7fffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffff8000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                & (0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
                               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  & (0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
                              | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 & (0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))) 
                             << 0xfU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffeffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffff0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xfU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x10U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xfU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x10U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xfU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x10U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffdffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffe0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x10U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x11U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x10U) & ((1U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x11U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x10U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x11U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfffbffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfffc0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x11U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x12U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x11U) & ((2U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x12U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x11U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x12U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfff7ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfff80000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x12U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x13U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x12U) & ((3U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x13U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x12U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x13U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffefffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfff00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x13U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x14U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x13U) & ((4U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x14U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x13U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x14U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffdfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffe00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x14U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x15U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x14U) & ((5U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x15U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x14U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x15U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xffbfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xffc00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x15U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x16U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x15U) & ((6U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x16U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x15U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x16U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xff7fffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xff800000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x16U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x17U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x16U) & ((7U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x17U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x16U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x17U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfeffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xff000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x17U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x18U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x17U) & ((8U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x18U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x17U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x18U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfdffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfe000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x18U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x19U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x18U) & ((9U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x19U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x18U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x19U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xfbffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xfc000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x19U) & ((0xaU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1aU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x19U) & ((0xaU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1aU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x19U) & ((0xaU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1aU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xf7ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xf8000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1aU) & ((0xbU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1bU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1aU) & ((0xbU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1bU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1aU) & ((0xbU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1bU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xefffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xf0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1bU) & ((0xcU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1cU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1bU) & ((0xcU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1cU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1bU) & ((0xcU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1cU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xdfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xe0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1cU) & ((0xdU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1dU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1cU) & ((0xdU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1dU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1cU) & ((0xdU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1dU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0xbfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0xc0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1dU) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1eU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1dU) & ((0xeU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1eU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1dU) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1eU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U] 
        = ((0x7fffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[0U]) 
           | (0x80000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1eU) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1fU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1eU) & ((0xfU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1fU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1eU) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1fU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffffeU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                 >> 2U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
               | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                   >> 2U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                  >> 2U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffffdU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0x7ffffffeU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 1U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 1U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 1U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 1U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 1U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 1U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffffbU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffffffcU & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                               & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                  << 2U)) | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                             & ((2U 
                                                 == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                                << 2U))) 
                             | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                   << 2U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffff7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffffff8U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 3U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 3U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 3U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffffefU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffffff0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 4U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 4U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 4U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffffdfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffffe0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 3U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 5U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 3U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 5U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 3U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 5U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffffbfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffffc0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 4U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 6U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 4U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 6U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 4U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 6U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffff7fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffff80U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 5U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 7U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 5U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 7U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 5U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 7U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffeffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffff00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 6U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 8U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 6U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 8U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 6U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 8U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffdffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffffe00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 7U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 9U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 7U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 9U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 7U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 9U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffffbffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffffc00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 8U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xaU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 8U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xaU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 8U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xaU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffff7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffff800U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 9U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xbU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 9U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xbU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 9U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xbU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffefffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffff000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xaU) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xcU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xaU) & ((0xcU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xcU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xaU) & ((0xcU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xcU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffdfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffe000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xbU) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xdU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xbU) & ((0xdU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xdU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xbU) & ((0xdU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xdU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffffbfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffffc000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xcU) & ((0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xeU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xcU) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xeU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xcU) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xeU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffff7fffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffff8000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xdU) & ((0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xfU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xdU) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xfU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xdU) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xfU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffeffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffff0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xdU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x10U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xdU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x10U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xdU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x10U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffdffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffe0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xeU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x11U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xeU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x11U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xeU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x11U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfffbffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfffc0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xfU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x12U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xfU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x12U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xfU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x12U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfff7ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfff80000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x10U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x13U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x10U) & ((3U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x13U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x10U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x13U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffefffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfff00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x11U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x14U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x11U) & ((4U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x14U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x11U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x14U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffdfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffe00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x12U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x15U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x12U) & ((5U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x15U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x12U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x15U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xffbfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xffc00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x13U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x16U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x13U) & ((6U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x16U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x13U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x16U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xff7fffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xff800000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x14U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x17U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x14U) & ((7U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x17U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x14U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x17U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfeffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xff000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x15U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x18U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x15U) & ((8U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x18U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x15U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x18U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfdffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfe000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x16U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x19U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x16U) & ((9U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x19U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x16U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x19U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xfbffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xfc000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x17U) & ((0xaU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1aU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x17U) & ((0xaU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1aU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x17U) & ((0xaU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1aU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xf7ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xf8000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x18U) & ((0xbU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1bU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x18U) & ((0xbU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1bU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x18U) & ((0xbU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1bU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xefffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xf0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x19U) & ((0xcU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1cU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x19U) & ((0xcU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1cU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x19U) & ((0xcU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1cU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xdfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xe0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1aU) & ((0xdU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1dU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1aU) & ((0xdU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1dU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1aU) & ((0xdU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1dU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0xbfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0xc0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1bU) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1eU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1bU) & ((0xeU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1eU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1bU) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1eU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U] 
        = ((0x7fffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[1U]) 
           | (0x80000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1cU) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1fU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1cU) & ((0xfU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1fU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1cU) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1fU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffffeU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                 >> 4U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
               | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                   >> 4U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                  >> 4U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffffdU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0x1ffffffeU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 3U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 1U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 3U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 1U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 3U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 1U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffffbU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0x3ffffffcU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 2U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 2U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 2U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 2U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 2U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 2U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffff7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0x7ffffff8U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 3U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 3U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 1U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 3U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffffefU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffffff0U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                               & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                  << 4U)) | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                             & ((4U 
                                                 == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                                << 4U))) 
                             | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                   << 4U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffffdfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffffe0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 5U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 5U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 5U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffffbfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffffc0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 2U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 6U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 2U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 6U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 2U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 6U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffff7fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffff80U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 3U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 7U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 3U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 7U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 3U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 7U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffeffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffff00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 4U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 8U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 4U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 8U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 4U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 8U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffdffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffffe00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 5U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 9U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 5U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 9U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 5U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 9U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffffbffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffffc00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 6U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xaU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 6U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xaU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 6U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xaU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffff7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffff800U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 7U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xbU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 7U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xbU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 7U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xbU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffefffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffff000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 8U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xcU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 8U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xcU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 8U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xcU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffdfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffe000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 9U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xdU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 9U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xdU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 9U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xdU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffffbfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffffc000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xaU) & ((0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xeU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xaU) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xeU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xaU) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xeU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffff7fffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffff8000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xbU) & ((0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0xfU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xbU) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0xfU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xbU) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0xfU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffeffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffff0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xbU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x10U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xbU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x10U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xbU) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x10U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffdffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffe0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xcU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x11U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xcU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x11U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xcU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x11U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfffbffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfffc0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xdU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x12U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xdU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x12U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xdU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x12U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfff7ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfff80000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xeU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x13U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xeU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x13U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xeU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x13U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffefffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfff00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xfU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x14U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xfU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x14U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xfU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x14U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffdfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffe00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x10U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x15U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x10U) & ((5U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x15U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x10U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x15U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xffbfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xffc00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x11U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x16U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x11U) & ((6U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x16U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x11U) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x16U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xff7fffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xff800000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x12U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x17U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x12U) & ((7U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x17U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x12U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x17U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfeffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xff000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x13U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x18U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x13U) & ((8U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x18U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x13U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x18U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfdffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfe000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x14U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x19U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x14U) & ((9U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x19U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x14U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x19U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xfbffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xfc000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x15U) & ((0xaU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1aU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x15U) & ((0xaU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1aU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x15U) & ((0xaU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1aU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xf7ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xf8000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x16U) & ((0xbU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1bU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x16U) & ((0xbU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1bU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x16U) & ((0xbU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1bU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xefffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xf0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x17U) & ((0xcU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1cU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x17U) & ((0xcU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1cU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x17U) & ((0xcU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1cU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xdfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xe0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x18U) & ((0xdU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1dU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x18U) & ((0xdU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1dU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x18U) & ((0xdU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1dU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0xbfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0xc0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x19U) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1eU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x19U) & ((0xeU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1eU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x19U) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1eU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U] 
        = ((0x7fffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[2U]) 
           | (0x80000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x1aU) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1fU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x1aU) & ((0xfU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1fU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x1aU) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1fU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffffeU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                 >> 6U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed))) 
               | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                   >> 6U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)))) 
              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                  >> 6U) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffffdU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0x7fffffeU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                               >> 5U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                         << 1U)) | 
                             (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                               >> 5U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                         << 1U))) | 
                            (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                              >> 5U) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                        << 1U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffffbU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffffcU & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                               >> 4U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                         << 2U)) | 
                             (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                               >> 4U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                         << 2U))) | 
                            (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                              >> 4U) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                        << 2U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffff7U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0x1ffffff8U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 3U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 3U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 3U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 3U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 3U) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 3U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffffefU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0x3ffffff0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 4U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 4U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 2U) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 4U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffffdfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0x7fffffe0U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                >> 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 5U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                >> 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 5U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 >> 1U) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 5U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffffbfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffffc0U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                               & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                  << 6U)) | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                             & ((6U 
                                                 == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                                << 6U))) 
                             | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                   << 6U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffff7fU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffff80U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 1U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 7U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 1U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 7U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 1U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 7U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffeffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffff00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 2U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 8U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 2U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 8U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 2U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 8U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffdffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffffe00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 3U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 9U)) | 
                              (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                << 3U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                          << 9U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 3U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 9U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffffbffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffffc00U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 4U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xaU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 4U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xaU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 4U) & ((0xaU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xaU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffff7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffff800U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 5U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xbU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 5U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xbU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 5U) & ((0xbU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xbU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffefffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffff000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 6U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xcU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 6U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xcU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 6U) & ((0xcU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xcU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffdfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffe000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 7U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xdU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 7U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xdU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 7U) & ((0xdU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xdU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffffbfffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffffc000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 8U) & ((0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xeU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 8U) & ((0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xeU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 8U) & ((0xeU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xeU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffff7fffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffff8000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 9U) & ((0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0xfU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 9U) & ((0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0xfU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 9U) & ((0xfU == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0xfU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffeffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffff0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 9U) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                          << 0x10U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 9U) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                            << 0x10U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 9U) & ((0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                           << 0x10U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffdffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffe0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xaU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x11U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xaU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x11U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xaU) & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x11U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfffbffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfffc0000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xbU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x12U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xbU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x12U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xbU) & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x12U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfff7ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfff80000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xcU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x13U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xcU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x13U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xcU) & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x13U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffefffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfff00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xdU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x14U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xdU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x14U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xdU) & ((4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x14U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffdfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffe00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xeU) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x15U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xeU) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x15U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xeU) & ((5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x15U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xffbfffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xffc00000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0xfU) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                            << 0x16U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0xfU) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                              << 0x16U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0xfU) & ((6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                             << 0x16U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xff7fffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xff800000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x10U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x17U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x10U) & ((7U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x17U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x10U) & ((7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x17U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfeffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xff000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x11U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x18U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x11U) & ((8U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x18U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x11U) & ((8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x18U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfdffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfe000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x12U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x19U)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x12U) & ((9U 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x19U))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x12U) & ((9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x19U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xfbffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xfc000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x13U) & ((0xaU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1aU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x13U) & ((0xaU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1aU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x13U) & ((0xaU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1aU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xf7ffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xf8000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x14U) & ((0xbU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1bU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x14U) & ((0xbU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1bU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x14U) & ((0xbU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1bU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xefffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xf0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x15U) & ((0xcU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1cU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x15U) & ((0xcU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1cU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x15U) & ((0xcU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1cU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xdfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xe0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x16U) & ((0xdU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1dU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x16U) & ((0xdU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1dU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x16U) & ((0xdU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1dU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0xbfffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0xc0000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x17U) & ((0xeU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1eU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x17U) & ((0xeU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1eU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x17U) & ((0xeU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1eU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U] 
        = ((0x7fffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_bank_sel[3U]) 
           | (0x80000000U & (((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en0) 
                                << 0x18U) & ((0xfU 
                                              == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__mp_hashed)) 
                                             << 0x1fU)) 
                              | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en1) 
                                  << 0x18U) & ((0xfU 
                                                == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br1_hashed_wb)) 
                                               << 0x1fU))) 
                             | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_wr_en2) 
                                 << 0x18U) & ((0xfU 
                                               == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__br0_hashed_wb)) 
                                              << 0x1fU)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__e4_trigger_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_e3)
            ? ((0x100U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e3ff__dout[1U] 
                          >> 0x14U)) | (0xffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__trap_e3ff__dout 
                                                 >> 0xcU)))
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT____Vcellout__e4_trigger_ff__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e3_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__mul_c1_e3_clken)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e2)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e3));
    VL_EXTENDS_WQ(66,33, __Vtemp387, vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__a_ff_e2);
    __Vtemp388[0U] = __Vtemp387[0U];
    __Vtemp388[1U] = __Vtemp387[1U];
    __Vtemp388[2U] = (3U & __Vtemp387[2U]);
    VL_EXTENDS_WQ(66,33, __Vtemp390, vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__b_ff_e2);
    __Vtemp391[0U] = __Vtemp390[0U];
    __Vtemp391[1U] = __Vtemp390[1U];
    __Vtemp391[2U] = (3U & __Vtemp390[2U]);
    VL_MULS_WWW(66,66,66, __Vtemp392, __Vtemp388, __Vtemp391);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__prod_e3_ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__mul_c1_e3_clken)
            ? (((QData)((IData)(__Vtemp392[1U])) << 0x20U) 
               | (QData)((IData)(__Vtemp392[0U]))) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__prod_e3);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e2_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__mul_c1_e2_clken)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e1)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__mul_e1__DOT__low_e2));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_dccm_c1_dc3_clken) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_hi_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__dccm_rd_data_hi);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_lo_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__dccm_rd_data_lo);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_ecc_hi_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (0x7fU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__dccm_rd_data_hi 
                                >> 0x20U)));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_ecc_lo_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (0x7fU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__dccm_rd_data_lo 
                                >> 0x20U)));
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_hi_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_data_hi_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_lo_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_data_lo_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_ecc_hi_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_data_ecc_hi_dc3));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_ctl__DOT__Gen_dccm_enable__DOT__dccm_data_ecc_lo_ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = (0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__dccm_data_ecc_lo_dc3));
    }
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_after_unfreeze1) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_i0_wbff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_after_unfreeze2)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_e4_freeze);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_i1_wbff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_after_unfreeze2)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_raw
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_e4_freeze);
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_i0_wbff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb_freeze;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__freeze_i1_wbff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_freeze;
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c2_dc4_clken 
        = (1U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__clkdomain__DOT__lsu_freeze_c1_dc4_clken) 
                   | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__clkdomain__DOT__lsu_freeze_c1_dc4_clken_q)) 
                  | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcgc) 
                     >> 4U)) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__lsu_freeze_dc3))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_pkt_dc2ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (0x3ffffU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c1_dc2_clken)
                        ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_pkt_dc2_in 
                           >> 1U) : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT____Vcellout__lsu_pkt_dc2ff__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c2_dc2_clken 
        = (1U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c1_dc2_clken) 
                   | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__clkdomain__DOT__lsu_freeze_c1_dc2_clken_q)) 
                  | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcgc) 
                     >> 4U)) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__lsu_freeze_dc3))));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c1_dc3_clken) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_pkt_dc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = (0x3ffffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_pkt_dc3_in 
                           >> 1U));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__sadc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__end_addr_dc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_in_dccm_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_in_dccm_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_in_pic_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_in_pic_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__access_fault_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__access_fault_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_external_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_external_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__misaligned_fault_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__misaligned_fault_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__ldst_dual_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__ldst_dual_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc2;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_byten_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_byteen_dc2;
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__lsu_pkt_dc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = (0x3ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT____Vcellout__lsu_pkt_dc3ff__dout);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__sadc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_addr_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__end_addr_dc3ff__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__end_addr_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_in_dccm_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_in_dccm_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_in_pic_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_in_pic_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__access_fault_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__access_fault_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__addr_external_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__addr_external_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__misaligned_fault_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_lsc_ctl__DOT__misaligned_fault_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__ldst_dual_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__stbuf__DOT__ldst_dual_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc3;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__lsu_byten_dc3ff__DOT__dffs__DOT____Vcellinp__dffs__din 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_byteen_dc3;
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c2_dc3_clken 
        = (1U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__lsu_freeze_c1_dc3_clken) 
                   | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__clkdomain__DOT__lsu_freeze_c1_dc3_clken_q)) 
                  | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__mcgc) 
                     >> 4U)) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__lsu_freeze_dc3))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen = 0U;
    if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                  >> 9U)))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
            = ((0xfeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
               | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                      >> 0x13U)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xfdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 1U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                      >> 0x1dU)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xfbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 2U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                      >> 7U)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xf7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 3U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                      >> 0x11U)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xefU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 4U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                      >> 0x1bU)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xdfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 5U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                      >> 5U)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0xbfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 6U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    if ((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found)))) {
        if ((1U & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                      >> 0xfU)))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen 
                = ((0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_wen)) 
                   | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu_nonblock_load_valid_dc3) 
                      << 7U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__found = 1U;
        }
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_nxtstate 
        = ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
            ? ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
                ? 0U : ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
                         ? 0U : 3U)) : ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
                                         ? ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
                                             ? 0U : 
                                            (((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_flush_err_wb)) 
                                              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final))
                                              ? 0U : 3U))
                                         : ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))
                                             ? 0U : 
                                            (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ic_rd_parity_final_err_ff) 
                                              & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final)))
                                              ? 1U : 2U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sb_write_status = 0U;
    if ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
        if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sb_write_status = 0U;
        } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sb_write_status = 0U;
        } else {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en = 1U;
        }
    } else if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en 
            = (1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout) 
                     | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final)));
    } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final;
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en 
            = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ic_rd_parity_final_err_ff) 
                | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifu_icache_sb_error_val_ff)) 
               & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final)));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sb_write_status 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_state_en;
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT__goto_idle 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final) 
           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_flush_noredir_wb));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT__miss_sel_flush 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final) 
           & (((((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT____Vcellout__fsm_ff__dout)) 
                 | (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT____Vcellout__fsm_ff__dout))) 
                & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT____Vcellout__iccrit_ff__dout) 
                      >> 1U))) | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT__dma_stall)) 
              | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ic_write_stall)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc_fetch_addr_f1 
        = (((- (IData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final))) 
            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_path_final) 
           | ((- (IData)((1U & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final))))) 
              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT____Vcellout__faddrf1_ff__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc_fetch_req_f2 
        = (1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__ifc__DOT____Vcellout__req_ff__dout) 
                 & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sel_invalidate = 0U;
    if ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
        if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sel_invalidate = 0U;
        } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sel_invalidate = 0U;
        }
    } else if ((1U & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout) 
                         >> 1U)))) {
        if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT____Vcellout__perr_state_ff__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__perr_sel_invalidate 
                = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_flush_err_wb) 
                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final));
        }
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifc_fetch_req_f2 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__mem_ctl__DOT__ifc_fetch_req_f2_raw) 
           & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_flush_final)));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__unfreeze_cycle1) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_eff 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_freeze;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb_eff 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb_freeze;
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_eff 
            = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__unfreeze_cycle2)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_e4_freeze
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i1_result_wb_raw);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb_eff 
            = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__unfreeze_cycle2)
                ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_e4_freeze
                : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__i0_result_wb);
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xfeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
               & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                  == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                             << 0x1bU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                                          >> 5U))))) 
              & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                 >> 9U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xfdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0x3ffeU & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                           & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                              == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                         << 0x11U) 
                                        | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                                           >> 0xfU))))) 
                          << 1U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                                    >> 0x12U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xfbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0x1cU & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                         & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                            == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                       << 7U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                                                 >> 0x19U))))) 
                        << 2U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[0U] 
                                  >> 0x1bU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xf7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0xffffff8U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                              & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                                 == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                            << 0x1dU) 
                                           | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                              >> 3U))))) 
                             << 3U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                       >> 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xefU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0x7fff0U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                            & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                               == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                          << 0x13U) 
                                         | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                            >> 0xdU))))) 
                           << 4U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                     >> 0xdU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xdfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0x3e0U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                          & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                             == (7U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                        << 9U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                                  >> 0x17U))))) 
                         << 5U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[1U] 
                                   >> 0x16U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0xbfU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0xffffffc0U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                               & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                                  == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                            >> 1U)))) 
                              << 6U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                        << 1U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val 
        = ((0x7fU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset_val)) 
           | (0xffff80U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam_inv_reset) 
                             & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__WrPtr0_dc5) 
                                == (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                          >> 0xbU)))) 
                            << 7U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__decode__DOT__cam[2U] 
                                      >> 8U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in 
        = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in) 
           | (0xffU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                        & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)))
                        ? ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5
                            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data)
                        : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)
                            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_hi_dc5
                            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in 
        = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in) 
           | (0xff00U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                           & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)))
                           ? ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                               ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                  >> 8U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                            >> 8U))
                           : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)
                               ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_hi_dc5 
                                  >> 8U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                            >> 8U))) 
                         << 8U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in 
        = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in) 
           | (0xff0000U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)))
                             ? ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                                 ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                    >> 0x10U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                                 >> 0x10U))
                             : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)
                                 ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_hi_dc5 
                                    >> 0x10U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                                 >> 0x10U))) 
                           << 0x10U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in 
        = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_in) 
           | (0xff000000U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                               & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)))
                               ? ((8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                                   ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                      >> 0x18U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                                   >> 0x18U))
                               : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5)
                                   ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_hi_dc5 
                                      >> 0x18U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                                   >> 0x18U))) 
                             << 0x18U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out 
        = ((0xeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out)) 
           | (1U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                     & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                     ? ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                        | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                     : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out 
        = ((0xdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out)) 
           | (2U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                      & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                      ? (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                          | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5)) 
                         >> 1U) : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                                   >> 1U)) << 1U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out 
        = ((0xbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out)) 
           | (4U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                      & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                      ? (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                          | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5)) 
                         >> 2U) : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                                   >> 2U)) << 2U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out 
        = ((7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen_out)) 
           | (8U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                      & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                      ? (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                          | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5)) 
                         >> 3U) : ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_byteen) 
                                   >> 3U)) << 3U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out 
        = ((0xffffff00U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out) 
           | (0xffU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                        & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                        ? ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5
                            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data)
                        : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out 
        = ((0xffff00ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out) 
           | (0xff00U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                           ? ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                               ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                  >> 8U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                            >> 8U))
                           : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                              >> 8U)) << 8U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out 
        = ((0xff00ffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out) 
           | (0xff0000U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                             & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                             ? ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                                 ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                    >> 0x10U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                                 >> 0x10U))
                             : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                >> 0x10U)) << 0x10U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out 
        = ((0xffffffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data_out) 
           | (0xff000000U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_merge_en) 
                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__ldst_dual_dc5))
                               ? ((8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ldst_byteen_lo_dc5))
                                   ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__store_data_lo_dc5 
                                      >> 0x18U) : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                                   >> 0x18U))
                               : (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__lsu__DOT__bus_intf__DOT__bus_buffer__DOT__ibuf_data 
                                  >> 0x18U)) << 0x18U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_shift 
        = ((0x30U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_shift)) 
           | ((- (IData)((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_enable))) 
              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_raw)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__count_in 
        = (0x3fU & ((- (IData)(((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__run_state) 
                                  & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu_div_finish))) 
                                 & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__flush_lower_ff))) 
                                & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_enable))))) 
                    & ((IData)(1U) + ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__count) 
                                      + (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__div_e1__DOT__shortq_shift_ff)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcommand_reg__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (0xffffU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_wren)
                       ? (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_din 
                          >> 0x10U) : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dmcommand_reg__dout)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcommand_regno_reg__DOT__genblock__DOT__dff__DOT____Vcellinp__dffs__din 
        = (0xffffU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_wren) 
                       | (((0x80000U == (0xff080000U 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg)) 
                           & (8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) 
                          & (~ (0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_reg 
                                             >> 8U))))))
                       ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_din
                       : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dmcommand_regno_reg__dout)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__newhist 
        = ((2U & ((0xffffffeU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                  >> 4U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                            >> 3U))) 
                  | (((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                          >> 4U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken)) 
                     << 1U))) | (1U & (((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                            >> 5U)) 
                                        & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken))) 
                                       | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                           >> 5U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__cond_mispredict 
        = (1U & (((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e1_ff__dout 
                   >> 3U) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken))) 
                 | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e1_ff__dout 
                     >> 2U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__newhist 
        = ((2U & ((0xffffffeU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                  >> 4U) & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                            >> 3U))) 
                  | (((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                          >> 4U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken)) 
                     << 1U))) | (1U & (((~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                            >> 5U)) 
                                        & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken))) 
                                       | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT____Vcellout__predictpacketff__dout[2U] 
                                           >> 5U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__cond_mispredict 
        = (1U & (((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e1_ff__dout 
                   >> 3U) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken))) 
                 | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e1_ff__dout 
                     >> 2U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__pred_correct_upper_e2_ff__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__lsu_freeze_dc3)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__pred_correct_upper_e2_ff__dout)
            : ((2U & (((0x7ffffffeU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e1_ff__dout 
                                        >> 1U) & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken)) 
                                                  << 1U))) 
                       | (0x3ffffffeU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i1_ap_e1_ff__dout 
                                          >> 2U) & 
                                         ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__actual_taken) 
                                          << 1U)))) 
                      & ((~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i1_alu_e1__DOT__any_jal)) 
                         << 1U))) | (1U & ((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e1_ff__dout 
                                              >> 2U) 
                                             & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken))) 
                                            | ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT____Vcellout__i0_ap_e1_ff__dout 
                                                >> 3U) 
                                               & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__actual_taken))) 
                                           & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__exu__DOT__i0_alu_e1__DOT__any_jal))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__pl_in_q 
        = (0xfU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__config_reg)
                    ? (~ ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[6U] 
                           << 0x10U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[5U] 
                                        >> 0x10U)))
                    : ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[6U] 
                        << 0x10U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[5U] 
                                     >> 0x10U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__0__KET____DOT__COMPARE__BRA__0__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U]) 
           < (0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                       << 0x1cU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                    >> 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__0__KET____DOT__COMPARE__BRA__1__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                     << 0x18U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                  >> 8U))) < (0xfU 
                                              & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                                  << 0x14U) 
                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                                    >> 0xcU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__0__KET____DOT__COMPARE__BRA__2__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                     << 0x10U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                  >> 0x10U))) < (0xfU 
                                                 & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                                     << 0xcU) 
                                                    | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                                       >> 0x14U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__0__KET____DOT__COMPARE__BRA__3__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                     << 8U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                               >> 0x18U))) < (0xfU 
                                              & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                                  << 4U) 
                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[0U] 
                                                    >> 0x1cU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__0__KET____DOT__COMPARE__BRA__4__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U]) 
           < (0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                       << 0x1cU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                    >> 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__1__KET____DOT__COMPARE__BRA__0__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                     << 0x14U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                  >> 0xcU))) < (0xfU 
                                                & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                                                    << 0x10U) 
                                                   | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                                      >> 0x10U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__1__KET____DOT__COMPARE__BRA__1__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                     << 0xcU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                 >> 0x14U))) < (0xfU 
                                                & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                                                    << 8U) 
                                                   | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                                                      >> 0x18U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__1__KET____DOT__COMPARE__BRA__2__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                     << 4U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[1U] 
                               >> 0x1cU))) < (0xfU 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U]));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__2__KET____DOT__COMPARE__BRA__0__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[3U] 
                     << 8U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                               >> 0x18U))) < (0xfU 
                                              & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[3U] 
                                                  << 4U) 
                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[2U] 
                                                    >> 0x1cU))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__2__KET____DOT__COMPARE__BRA__1__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[3U]) 
           < (0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[4U] 
                       << 0x1cU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[3U] 
                                    >> 4U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__LEVEL__BRA__3__KET____DOT__COMPARE__BRA__0__KET____DOT__cmp_l1__DOT__a_is_lt_b 
        = ((0xfU & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[5U] 
                     << 0x1cU) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[4U] 
                                  >> 4U))) < (0xfU 
                                              & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[5U] 
                                                  << 0x18U) 
                                                 | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__pic_ctrl_inst__DOT__level_intpend_w_prior_en[4U] 
                                                    >> 8U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_state_reg__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_state_en)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_nxtstate)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_sbbusy_reg__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_sbbusy_wren)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_sbbusy_din)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sbcs_sbbusy_reg__dout));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_error_reg__DOT____Vcellinp__dffs__din 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_sberror_wren)
            ? (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sbcs_sberror_din)
            : (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sbcs_error_reg__dout));
    if (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_sz_in 
            = (3U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg 
                     >> 0x14U));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_write_in 
            = (1U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg 
                     >> 0x10U));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__instbuff__DOT__debug_valid 
            = ((2U != (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_type)) 
               & 1U);
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_sz_in 
            = vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_size;
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_write_in 
            = (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_sel));
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__instbuff__DOT__debug_valid = 0U;
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en 
        = ((0xeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en)) 
           | (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_valid) 
               | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) 
                  & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_type) 
                     >> 1U))) & (0U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__WrPtr))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en 
        = ((0xdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en)) 
           | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_valid) 
                << 1U) | (0xfffffffeU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) 
                                          << 1U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_type)))) 
              & ((1U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__WrPtr)) 
                 << 1U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en 
        = ((0xbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en)) 
           | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_valid) 
                << 2U) | (0xfffffffcU & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) 
                                          << 2U) & 
                                         ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_type) 
                                          << 1U)))) 
              & ((2U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__WrPtr)) 
                 << 2U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en 
        = ((7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_cmd_en)) 
           | ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_valid) 
                << 3U) | (0xfffffff8U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) 
                                          << 3U) & 
                                         ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_type) 
                                          << 2U)))) 
              & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__WrPtr)) 
                 << 3U)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__fifo_addr_in 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid)
            ? vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_addr
            : vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dma_ctrl__DOT__axi_mstr_addr);
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_busy_wren = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_resume_req = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_sb_bus_error = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__data0_reg_wren2 = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_cmd_done_en = 0U;
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_data_done_en = 0U;
    if ((8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
        if ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_busy_wren = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_resume_req = 0U;
        } else if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_busy_wren = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_resume_req = 0U;
        } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate = 0U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                = (1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                          >> 0x11U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                                       >> 1U)));
        } else {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                    ? 0U : 2U);
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en = 1U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_busy_wren = 1U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_cmd_done_en = 1U;
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_data_done_en = 1U;
        }
    } else if ((4U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
        if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                    = ((IData)(vlTOPp->tb_top__DOT__sb_axi_rvalid) 
                       | (IData)(vlTOPp->tb_top__DOT__sb_axi_bvalid));
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                    = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                        ? 0U : 8U);
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_sb_bus_error 
                    = (((IData)(vlTOPp->tb_top__DOT__sb_axi_rvalid) 
                        & ((IData)(vlTOPp->tb_top__DOT__sb_axi_rresp) 
                           >> 1U)) | ((IData)(vlTOPp->tb_top__DOT__sb_axi_bvalid) 
                                      & ((IData)(vlTOPp->tb_top__DOT__sb_axi_bresp) 
                                         >> 1U)));
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__data0_reg_wren2 
                    = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en) 
                        & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg 
                              >> 0x10U))) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_sb_bus_error)));
            } else {
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_cmd_done_en 
                    = (((IData)(vlTOPp->tb_top__DOT__sb_axi_awvalid) 
                        & (IData)(vlTOPp->tb_top__DOT__sb_axi_awready)) 
                       | ((IData)(vlTOPp->tb_top__DOT__sb_axi_arvalid) 
                          & (IData)(vlTOPp->tb_top__DOT__sb_axi_arready)));
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_data_done_en 
                    = (((IData)(vlTOPp->tb_top__DOT__sb_axi_wvalid) 
                        & (IData)(vlTOPp->tb_top__DOT__sb_axi_wready)) 
                       | ((IData)(vlTOPp->tb_top__DOT__sb_axi_arvalid) 
                          & (IData)(vlTOPp->tb_top__DOT__sb_axi_arready)));
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                    = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                        ? 0U : 7U);
                vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                    = (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_cmd_done) 
                        | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_cmd_done_en)) 
                       & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_data_done) 
                          | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__sb_abmem_data_done_en)));
            }
        } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                    ? 0U : ((0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_reg 
                                          >> 8U))) ? 8U
                             : 6U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                = (1U & (((~ ((((((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout)) 
                                  | (4U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout))) 
                                 | (5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout))) 
                                | (6U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout))) 
                               | (7U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout))) 
                              | (8U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__sb_state_reg__dout)))) 
                          | (0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_reg 
                                          >> 8U)))) 
                         | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                            >> 1U)));
        } else {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                    ? 0U : 8U);
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                = (1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__core_dbg_cmd_done) 
                         | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                            >> 1U)));
        }
    } else if ((2U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
        if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                    ? 0U : (((0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_reg 
                                           >> 8U))) 
                             | (0U == (0xff020000U 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg)))
                             ? 8U : 4U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                = (1U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_cmd_valid) 
                           | (0U != (7U & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_reg 
                                           >> 8U)))) 
                          | (0U == (0xff020000U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg))) 
                         | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                            >> 1U)));
        } else {
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
                = ((1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                           >> 9U) & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                                        >> 1U)))) ? 
                   ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__resumereq)
                     ? 9U : (((2U == (0xffU & (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__command_reg 
                                               >> 0x18U))) 
                              & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abmem_addr_core_local)))
                              ? 5U : 3U)) : ((0x80000000U 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                                              ? 1U : 0U));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
                = (1U & (((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                             >> 9U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__resumereq)) 
                           | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__execute_command)) 
                          | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                             >> 1U)) | (~ ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                                            >> 9U) 
                                           | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__mpvhalt_ff__dout)))));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__abstractcs_busy_wren 
                = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en) 
                   & ((3U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate)) 
                      | (5U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate))));
            vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg_resume_req 
                = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en) 
                   & (9U == (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate)));
        }
    } else if ((1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT____Vcellout__dbg_state_reg__dout))) {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
            = ((2U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg)
                ? 0U : 2U);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
            = (1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                      >> 9U) | (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                                >> 1U)));
    } else {
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_nxtstate 
            = ((1U & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                       >> 9U) | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__mpvhalt_ff__dout)))
                ? 2U : 1U);
        vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dbg_state_en 
            = (1U & (((((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                         >> 0x1fU) & (~ ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                                         >> 3U))) | 
                       (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmstatus_reg 
                        >> 9U)) | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__mpvhalt_ff__dout)) 
                     & (~ (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dbg__DOT__dmcontrol_reg 
                           >> 1U))));
    }
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec_tlu_flush_leak_one_wb 
        = (1U & ((((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                   >> 2U) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__dcsr_ff__dout)) 
                 & ((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__halt_ff__dout 
                     >> 0x10U) | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dcsr_single_step_running))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__internal_dbg_halt_timers 
        = (1U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT____Vcellout__freeff__dout) 
                  >> 3U) & (~ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__dec__DOT__tlu__DOT__dcsr_single_step_running))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__hist1_raw 
        = ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2) 
           | ((0x80U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                        << 6U)) | ((0x40U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                             << 3U)) 
                                   | ((0x20U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout)) 
                                      | ((0x10U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                   >> 3U)) 
                                         | ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                   >> 6U)) 
                                            | ((4U 
                                                & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                   >> 9U)) 
                                               | ((2U 
                                                   & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                      >> 0xcU)) 
                                                  | (1U 
                                                     & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                        >> 0xfU))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_dir_f2 
        = ((0x80U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2) 
                      | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                         << 6U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
           | ((0x40U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2) 
                         | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                            << 3U)) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
              | ((0x20U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2) 
                            | (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout)) 
                           & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
                 | ((0x10U & (((0xfffffff0U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2)) 
                               | (0x1ffffff0U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                 >> 3U))) 
                              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
                    | ((8U & (((0xfffffff8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2)) 
                               | (0x3fffff8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                >> 6U))) 
                              & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
                       | ((4U & (((0xfffffffcU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2)) 
                                  | (0x7ffffcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                                  >> 9U))) 
                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
                          | ((2U & (((0xfffffffeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2)) 
                                     | (0xffffeU & 
                                        ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                         >> 0xcU))) 
                                    & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))) 
                             | (1U & (((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__bht_force_taken_f2) 
                                       | ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT____Vcellout__bht_dataoutf__dout) 
                                          >> 0xfU)) 
                                      & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__bp__DOT__wayhit_f2))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignhist1 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist1)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist1) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist1))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist1) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist1))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist1) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist1))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignhist0 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist0)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist0) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist0))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist0) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist0))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1hist0) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0hist0))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignpc4 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0pc4)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1pc4) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0pc4))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1pc4) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0pc4))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1pc4) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0pc4))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignway 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0way)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1way) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0way))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1way) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0way))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1way) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0way))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignbrend 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0brend)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1brend) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0brend))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1brend) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0brend))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1brend) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0brend))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignret 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0ret)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1ret) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0ret))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1ret) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0ret))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1ret) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0ret))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndbecc 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0dbecc)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1dbecc) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0dbecc))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1dbecc) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0dbecc))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1dbecc) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0dbecc))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignicaf 
        = (0xfU & (((((- (IData)((1U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val) 
                                        >> 3U)))) & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0icaf)) 
                     | ((- (IData)((IData)((4U == (0xcU 
                                                   & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                        & ((8U & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1icaf) 
                                  << 3U)) | (7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0icaf))))) 
                    | ((- (IData)((IData)((2U == (6U 
                                                  & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                       & ((0xcU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1icaf) 
                                   << 2U)) | (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0icaf))))) 
                   | ((- (IData)((IData)((1U == (3U 
                                                 & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0val)))))) 
                      & ((0xeU & ((IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f1icaf) 
                                  << 1U)) | (1U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__f0icaf))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu_i1_cinst 
        = (0xffffU & ((3U == (3U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)))
                       ? (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                  >> 0x20U)) : (IData)(
                                                       (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                        >> 0x10U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__third_legal 
        = (1U & (((((((((((((((((((((((((((((((0x80200000000ULL 
                                               == (0x380300000000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                              | (0x4200000000ULL 
                                                 == 
                                                 (0x304300000000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                             | (0x80000000000ULL 
                                                == 
                                                (0xa80200000000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                            | (0x2200000000ULL 
                                               == (0x302300000000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                           | (0x40200000000ULL 
                                              == (0x340300000000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                          | (0x4000000000ULL 
                                             == (0xa04200000000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                         | (0x800100000000ULL 
                                            == (0x900300000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                        | (0x20200000000ULL 
                                           == (0x320300000000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                       | (0x4100000000ULL 
                                          == (0x104300000000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                      | (0x2000000000ULL 
                                         == (0xa02200000000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                     | (0x10200000000ULL 
                                        == (0x310300000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                    | (0x2100000000ULL 
                                       == (0x102300000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                   | (0x40000000000ULL 
                                      == (0xa40200000000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                  | (0x8200000000ULL 
                                     == (0x308300000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                 | (0x180100000000ULL 
                                    == (0x1c0300000000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                | (0x20000000000ULL 
                                   == (0xa20200000000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                               | (0x1200000000ULL == 
                                  (0x301300000000ULL 
                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                              | (0x300100000000ULL 
                                 == (0x300300000000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                             | (0x10000000000ULL == 
                                (0xa10200000000ULL 
                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                            | (0xa00000000ULL == (0x300b00000000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x201100000000ULL == 
                              (0x201300000000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x600000000ULL == (0x300700000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x8000000000ULL == (0xa08200000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x200900000000ULL == (0x200b00000000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x200500000000ULL == (0x200700000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x400000000000ULL == (0x600200000000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x100000000ULL == (0x500300000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x900200000000ULL == (0xb00300000000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x200000000ULL == (0xb00300000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x100000000000ULL == (0xb00200000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x400000000000ULL == (0x600100000000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__second_legal 
        = (1U & (((((((((((((((((((((((((((((((0x8020000ULL 
                                               == (0x38030000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                              | (0x420000ULL 
                                                 == 
                                                 (0x30430000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                             | (0x8000000ULL 
                                                == 
                                                (0xa8020000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                            | (0x220000ULL 
                                               == (0x30230000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                           | (0x4020000ULL 
                                              == (0x34030000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                          | (0x400000ULL 
                                             == (0xa0420000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                         | (0x80010000ULL 
                                            == (0x90030000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                        | (0x2020000ULL 
                                           == (0x32030000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                       | (0x410000ULL 
                                          == (0x10430000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                      | (0x200000ULL 
                                         == (0xa0220000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                     | (0x1020000ULL 
                                        == (0x31030000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                    | (0x210000ULL 
                                       == (0x10230000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                   | (0x4000000ULL 
                                      == (0xa4020000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                  | (0x820000ULL == 
                                     (0x30830000ULL 
                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                 | (0x18010000ULL == 
                                    (0x1c030000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                | (0x2000000ULL == 
                                   (0xa2020000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                               | (0x120000ULL == (0x30130000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                              | (0x30010000ULL == (0x30030000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                             | (0x1000000ULL == (0xa1020000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                            | (0xa0000ULL == (0x300b0000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x20110000ULL == (0x20130000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x60000ULL == (0x30070000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x800000ULL == (0xa0820000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x20090000ULL == (0x200b0000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x20050000ULL == (0x20070000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x40000000ULL == (0x60020000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x10000ULL == (0x50030000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x90020000ULL == (0xb0030000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x20000ULL == (0xb0030000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x10000000ULL == (0xb0020000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x40000000ULL == (0x60010000ULL 
                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__first_legal 
        = (1U & (((((((((((((((((((((((((((((((0x802ULL 
                                               == (0x3803ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                              | (0x42ULL 
                                                 == 
                                                 (0x3043ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                             | (0x800ULL 
                                                == 
                                                (0xa802ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                            | (0x22ULL 
                                               == (0x3023ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                           | (0x402ULL 
                                              == (0x3403ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                          | (0x40ULL 
                                             == (0xa042ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                         | (0x8001ULL 
                                            == (0x9003ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                        | (0x202ULL 
                                           == (0x3203ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                       | (0x41ULL == 
                                          (0x1043ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                      | (0x20ULL == 
                                         (0xa022ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                     | (0x102ULL == 
                                        (0x3103ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                    | (0x21ULL == (0x1023ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                   | (0x400ULL == (0xa402ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                  | (0x82ULL == (0x3083ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                 | (0x1801ULL == (0x1c03ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                | (0x200ULL == (0xa202ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                               | (0x12ULL == (0x3013ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                              | (0x3001ULL == (0x3003ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                             | (0x100ULL == (0xa102ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                            | (0xaULL == (0x300bULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x2011ULL == (0x2013ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (6ULL == (0x3007ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x80ULL == (0xa082ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x2009ULL == (0x200bULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x2005ULL == (0x2007ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x4000ULL == (0x6002ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (1ULL == (0x5003ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x9002ULL == (0xb003ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (2ULL == (0xb003ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x1000ULL == (0xb002ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x4000ULL == (0x6001ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sbr8d 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x1cU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                               >> 0x16U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                >> 0x15U)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                   >> 0x12U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                   >> 0x1bU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                      >> 0x1aU)) << 2U)) 
                      | (3U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                       >> 0x13U)))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__uswimm6d 
        = ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x15U)) << 4U)) | 
           ((0xeU & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x1aU)) << 1U)) | 
            (1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                           >> 0x16U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__uswspimm7d 
        = ((0x30U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x17U)) << 4U)) | 
           (0xfU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                            >> 0x19U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sbroffset8_1 
        = (IData)((0xc0010000ULL == (0xc0010000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__uswimm6_2 
        = (IData)((0x80000000ULL == (0x80030000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__uswspimm7_2 
        = (IData)((0xc0020000ULL == (0xc0020000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sbr8d 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x2cU)) << 7U)) | 
           ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                               >> 0x26U)) << 6U)) | 
            ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                >> 0x25U)) << 5U)) 
             | ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                   >> 0x22U)) << 4U)) 
                | ((8U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                   >> 0x2bU)) << 3U)) 
                   | ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                      >> 0x2aU)) << 2U)) 
                      | (3U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                       >> 0x23U)))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__uswimm6d 
        = ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x25U)) << 4U)) | 
           ((0xeU & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x2aU)) << 1U)) | 
            (1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                           >> 0x26U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__uswspimm7d 
        = ((0x30U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x27U)) << 4U)) | 
           (0xfU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                            >> 0x29U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sbroffset8_1 
        = (IData)((0xc00100000000ULL == (0xc00100000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__uswimm6_2 
        = (IData)((0x800000000000ULL == (0x800300000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__uswspimm7_2 
        = (IData)((0xc00200000000ULL == (0xc00200000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sbr8d 
        = ((0x80U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0xcU)) << 7U)) | (
                                                   (0x40U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 6U)) 
                                                       << 6U)) 
                                                   | ((0x20U 
                                                       & ((IData)(
                                                                  (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                   >> 5U)) 
                                                          << 5U)) 
                                                      | ((0x10U 
                                                          & ((IData)(
                                                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                      >> 2U)) 
                                                             << 4U)) 
                                                         | ((8U 
                                                             & ((IData)(
                                                                        (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                         >> 0xbU)) 
                                                                << 3U)) 
                                                            | ((4U 
                                                                & ((IData)(
                                                                           (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                            >> 0xaU)) 
                                                                   << 2U)) 
                                                               | (3U 
                                                                  & (IData)(
                                                                            (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                             >> 3U)))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__uswimm6d 
        = ((0x10U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 5U)) << 4U)) | ((0xeU 
                                                  & ((IData)(
                                                             (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                              >> 0xaU)) 
                                                     << 1U)) 
                                                 | (1U 
                                                    & (IData)(
                                                              (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                               >> 6U)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__uswspimm7d 
        = ((0x30U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 7U)) << 4U)) | (0xfU 
                                                 & (IData)(
                                                           (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                            >> 9U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sbroffset8_1 
        = (IData)((0xc001ULL == (0xc001ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__uswimm6_2 
        = (IData)((0x8000ULL == (0x8003ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__uswspimm7_2 
        = (IData)((0xc002ULL == (0xc002ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__simm5d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x1cU)) << 5U)) | 
           (0x1fU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                             >> 0x12U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__simm9d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x1cU)) << 5U)) | 
           ((0x18U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                               >> 0x13U)) << 3U)) | 
            ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                             >> 0x15U)) << 2U)) | (
                                                   (2U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 0x12U)) 
                                                       << 1U)) 
                                                   | (1U 
                                                      & (IData)(
                                                                (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                 >> 0x16U)))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sluimmd 
        = ((0xfffe0U & ((- (IData)((1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                  >> 0x1cU))))) 
                        << 5U)) | (0x1fU & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 0x12U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sjaloffset11_1 
        = (IData)((0x20000000ULL == (0x60000000ULL 
                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sluimm17_12 
        = (1U & (((((0x60800000ULL == (0xe0800000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                    | (0x60000000ULL == (0xe1000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x62000000ULL == (0xe2000000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x64000000ULL == (0xe4000000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x68000000ULL == (0xe8000000ULL 
                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__simm5d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x2cU)) << 5U)) | 
           (0x1fU & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                             >> 0x22U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__simm9d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0x2cU)) << 5U)) | 
           ((0x18U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                               >> 0x23U)) << 3U)) | 
            ((4U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                             >> 0x25U)) << 2U)) | (
                                                   (2U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 0x22U)) 
                                                       << 1U)) 
                                                   | (1U 
                                                      & (IData)(
                                                                (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                 >> 0x26U)))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sluimmd 
        = ((0xfffe0U & ((- (IData)((1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                  >> 0x2cU))))) 
                        << 5U)) | (0x1fU & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 0x22U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sjaloffset11_1 
        = (IData)((0x200000000000ULL == (0x600000000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sluimm17_12 
        = (1U & (((((0x608000000000ULL == (0xe08000000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                    | (0x600000000000ULL == (0xe10000000000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x620000000000ULL == (0xe20000000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x640000000000ULL == (0xe40000000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x680000000000ULL == (0xe80000000000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sjald 
        = ((0xff800U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sjald) 
           | ((0x400U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                  >> 0x1cU)) << 0xaU)) 
              | ((0x200U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                     >> 0x18U)) << 9U)) 
                 | ((0x180U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                        >> 0x19U)) 
                               << 7U)) | ((0x40U & 
                                           ((IData)(
                                                    (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                     >> 0x16U)) 
                                            << 6U)) 
                                          | ((0x20U 
                                              & ((IData)(
                                                         (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                          >> 0x17U)) 
                                                 << 5U)) 
                                             | ((0x10U 
                                                 & ((IData)(
                                                            (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                             >> 0x12U)) 
                                                    << 4U)) 
                                                | ((8U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 0x1bU)) 
                                                       << 3U)) 
                                                   | (7U 
                                                      & (IData)(
                                                                (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                 >> 0x13U)))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sjald 
        = ((0x7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__sjald) 
           | (0xff800U & ((- (IData)((1U & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 0x1cU))))) 
                          << 0xbU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sjald 
        = ((0xff800U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sjald) 
           | ((0x400U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                  >> 0x2cU)) << 0xaU)) 
              | ((0x200U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                     >> 0x28U)) << 9U)) 
                 | ((0x180U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                        >> 0x29U)) 
                               << 7U)) | ((0x40U & 
                                           ((IData)(
                                                    (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                     >> 0x26U)) 
                                            << 6U)) 
                                          | ((0x20U 
                                              & ((IData)(
                                                         (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                          >> 0x27U)) 
                                                 << 5U)) 
                                             | ((0x10U 
                                                 & ((IData)(
                                                            (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                             >> 0x22U)) 
                                                    << 4U)) 
                                                | ((8U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 0x2bU)) 
                                                       << 3U)) 
                                                   | (7U 
                                                      & (IData)(
                                                                (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                 >> 0x23U)))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sjald 
        = ((0x7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__sjald) 
           | (0xff800U & ((- (IData)((1U & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 0x2cU))))) 
                          << 0xbU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__simm5d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0xcU)) << 5U)) | (0x1fU 
                                                   & (IData)(
                                                             (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                              >> 2U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__simm9d 
        = ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                              >> 0xcU)) << 5U)) | (
                                                   (0x18U 
                                                    & ((IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 3U)) 
                                                       << 3U)) 
                                                   | ((4U 
                                                       & ((IData)(
                                                                  (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                   >> 5U)) 
                                                          << 2U)) 
                                                      | ((2U 
                                                          & ((IData)(
                                                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                      >> 2U)) 
                                                             << 1U)) 
                                                         | (1U 
                                                            & (IData)(
                                                                      (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                       >> 6U)))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sluimmd 
        = ((0xfffe0U & ((- (IData)((1U & (IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                  >> 0xcU))))) 
                        << 5U)) | (0x1fU & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 2U))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sjaloffset11_1 
        = (IData)((0x2000ULL == (0x6000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sluimm17_12 
        = (1U & (((((0x6080ULL == (0xe080ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                    | (0x6000ULL == (0xe100ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x6200ULL == (0xe200ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x6400ULL == (0xe400ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x6800ULL == (0xe800ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sjald 
        = ((0xff800U & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sjald) 
           | ((0x400U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                  >> 0xcU)) << 0xaU)) 
              | ((0x200U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                     >> 8U)) << 9U)) 
                 | ((0x180U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                        >> 9U)) << 7U)) 
                    | ((0x40U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                          >> 6U)) << 6U)) 
                       | ((0x20U & ((IData)((vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                             >> 7U)) 
                                    << 5U)) | ((0x10U 
                                                & ((IData)(
                                                           (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                            >> 2U)) 
                                                   << 4U)) 
                                               | ((8U 
                                                   & ((IData)(
                                                              (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                               >> 0xbU)) 
                                                      << 3U)) 
                                                  | (7U 
                                                     & (IData)(
                                                               (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                                >> 3U)))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sjald 
        = ((0x7ffU & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__sjald) 
           | (0xff800U & ((- (IData)((1U & (IData)(
                                                   (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                    >> 0xcU))))) 
                          << 0xbU)));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__rdrs1 
        = (1U & (((((((((((((0x18020000ULL == (0x58020000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                            | (0x14020000ULL == (0x54020000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x12020000ULL == (0x52020000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x11020000ULL == (0x51020000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x10820000ULL == (0x50820000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x20000ULL == (0x507e0000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x10420000ULL == (0x50420000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x10220000ULL == (0x50220000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x10120000ULL == (0x50120000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x100a0000ULL == (0x500a0000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x10060000ULL == (0x50060000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x10000ULL == (0xe0010000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x20000ULL == (0xc0020000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__rdrs1 
        = (1U & (((((((((((((0x180200000000ULL == (0x580200000000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                            | (0x140200000000ULL == 
                               (0x540200000000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x120200000000ULL == 
                              (0x520200000000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x110200000000ULL == (0x510200000000ULL 
                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x108200000000ULL == (0x508200000000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x200000000ULL == (0x507e00000000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x104200000000ULL == (0x504200000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x102200000000ULL == (0x502200000000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x101200000000ULL == (0x501200000000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x100a00000000ULL == (0x500a00000000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x100600000000ULL == (0x500600000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x100000000ULL == (0xe00100000000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x200000000ULL == (0xc00200000000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__rdrd 
        = (1U & ((((((((((((0x420000ULL == (0x40420000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                           | (0x48010000ULL == (0xc8010000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x220000ULL == (0x40220000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x44010000ULL == (0xc4010000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x120000ULL == (0x40120000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x42010000ULL == (0xc2010000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0xa0000ULL == (0x400a0000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x40010000ULL == (0xc1010000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x60000ULL == (0x40060000ULL 
                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x40810000ULL == (0xc0810000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x20000ULL == (0x80020000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x10000ULL == (0xa0010000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__rdeq1 
        = (1U & ((((((0x18020000ULL == (0x587e0000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                     | (0x14020000ULL == (0x547e0000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x12020000ULL == (0x527e0000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x11020000ULL == (0x517e0000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x10820000ULL == (0x50fe0000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x20000000ULL == (0xe0000000ULL 
                                      & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__rdrd 
        = (1U & ((((((((((((0x4200000000ULL == (0x404200000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                           | (0x480100000000ULL == 
                              (0xc80100000000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x2200000000ULL == (0x402200000000ULL 
                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x440100000000ULL == (0xc40100000000ULL 
                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x1200000000ULL == (0x401200000000ULL 
                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x420100000000ULL == (0xc20100000000ULL 
                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0xa00000000ULL == (0x400a00000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x400100000000ULL == (0xc10100000000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x600000000ULL == (0x400600000000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x408100000000ULL == (0xc08100000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x200000000ULL == (0x800200000000ULL 
                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x100000000ULL == (0xa00100000000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__rdeq1 
        = (1U & ((((((0x180200000000ULL == (0x587e00000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                     | (0x140200000000ULL == (0x547e00000000ULL 
                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x120200000000ULL == (0x527e00000000ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x110200000000ULL == (0x517e00000000ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x108200000000ULL == (0x50fe00000000ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x200000000000ULL == (0xe00000000000ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr 
        = ((0xeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr)) 
           | (1U & (VL_REDXOR_32((0xffffU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    ^ (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignparity))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr 
        = ((0xdU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr)) 
           | (2U & ((VL_REDXOR_32((0xffffU & (IData)(
                                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                      >> 0x10U)))) 
                     << 1U) ^ (0xfffffffeU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignparity)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr 
        = ((0xbU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr)) 
           | (4U & ((VL_REDXOR_32((0xffffU & (IData)(
                                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                      >> 0x20U)))) 
                     << 2U) ^ (0xfffffffcU & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignparity)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr 
        = ((7U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndataperr)) 
           | (8U & ((VL_REDXOR_32((0xffffU & (IData)(
                                                     (vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata 
                                                      >> 0x30U)))) 
                     << 3U) ^ (0xfffffff8U & (IData)(vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__alignparity)))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__rdrs1 
        = (1U & (((((((((((((0x1802ULL == (0x5802ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                            | (0x1402ULL == (0x5402ULL 
                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                           | (0x1202ULL == (0x5202ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x1102ULL == (0x5102ULL 
                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x1082ULL == (0x5082ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (2ULL == (0x507eULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x1042ULL == (0x5042ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0x1022ULL == (0x5022ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x1012ULL == (0x5012ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x100aULL == (0x500aULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x1006ULL == (0x5006ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (1ULL == (0xe001ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (2ULL == (0xc002ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__rdrd 
        = (1U & ((((((((((((0x42ULL == (0x4042ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                           | (0x4801ULL == (0xc801ULL 
                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                          | (0x22ULL == (0x4022ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                         | (0x4401ULL == (0xc401ULL 
                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                        | (0x12ULL == (0x4012ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                       | (0x4201ULL == (0xc201ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                      | (0xaULL == (0x400aULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                     | (0x4001ULL == (0xc101ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (6ULL == (0x4006ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x4081ULL == (0xc081ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (2ULL == (0x8002ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (1ULL == (0xa001ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress0__DOT__rdeq1 
        = (1U & ((((((0x1802ULL == (0x587eULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                     | (0x1402ULL == (0x547eULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                    | (0x1202ULL == (0x527eULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                   | (0x1102ULL == (0x517eULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                  | (0x1082ULL == (0x50feULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                 | (0x2000ULL == (0xe000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress1__DOT__o 
        = (3U | ((0x40000000U & (((0x84010000ULL == 
                                   (0xe4610000ULL & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                  | (0x84010000ULL 
                                     == (0xec010000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                 << 0x1eU)) | (((IData)(
                                                        (0x10020000ULL 
                                                         == 
                                                         (0x5ffe0000ULL 
                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                << 0x14U) 
                                               | ((0x4000U 
                                                   & (((((0x80010000ULL 
                                                          == 
                                                          (0xe8010000ULL 
                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                         | (0x80010000ULL 
                                                            == 
                                                            (0xe4010000ULL 
                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                        | (0x80410000ULL 
                                                           == 
                                                           (0xe0410000ULL 
                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                       | (0x80210000ULL 
                                                          == 
                                                          (0xe0210000ULL 
                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                      << 0xeU)) 
                                                  | ((0x2000U 
                                                      & ((((0x88010000ULL 
                                                            == 
                                                            (0xec010000ULL 
                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                           | (0x88410000ULL 
                                                              == 
                                                              (0xe8410000ULL 
                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                          | (0x40000000ULL 
                                                             == 
                                                             (0x40010000ULL 
                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                         << 0xdU)) 
                                                     | ((0x1000U 
                                                         & ((((((0x80610000ULL 
                                                                 == 
                                                                 (0xe0610000ULL 
                                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                | (0x80010000ULL 
                                                                   == 
                                                                   (0xe8010000ULL 
                                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                               | (0x80010000ULL 
                                                                  == 
                                                                  (0xe4010000ULL 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                              | (0x20000ULL 
                                                                 == 
                                                                 (0xc0020000ULL 
                                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                             | (0xe0000000ULL 
                                                                == 
                                                                (0xe0000000ULL 
                                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                            << 0xcU)) 
                                                        | ((0x40U 
                                                            & ((((0x80000000ULL 
                                                                  == 
                                                                  (0xc07d0000ULL 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                 | (0x20000000ULL 
                                                                    == 
                                                                    (0x60000000ULL 
                                                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                | (0xc0010000ULL 
                                                                   == 
                                                                   (0xc0010000ULL 
                                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                               << 6U)) 
                                                           | ((0x20U 
                                                               & ((((((((((0x80000000ULL 
                                                                           == 
                                                                           (0x80010000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                          | (0x8c000000ULL 
                                                                             == 
                                                                             (0x8c000000ULL 
                                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                         | (0x20000000ULL 
                                                                            == 
                                                                            (0x21000000ULL 
                                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                        | (0x20800000ULL 
                                                                           == 
                                                                           (0x20800000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                       | (0x22000000ULL 
                                                                          == 
                                                                          (0x22000000ULL 
                                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                      | (0x24000000ULL 
                                                                         == 
                                                                         (0x24000000ULL 
                                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     | (0x28000000ULL 
                                                                        == 
                                                                        (0x28000000ULL 
                                                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                    | (0x20000000ULL 
                                                                       == 
                                                                       (0x60000000ULL 
                                                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                   | (0xc0000000ULL 
                                                                      == 
                                                                      (0xc0000000ULL 
                                                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                  << 5U)) 
                                                              | ((0x10U 
                                                                  & ((((((((((0ULL 
                                                                              == 
                                                                              (0x4f810000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                             | (0ULL 
                                                                                == 
                                                                                (0xc0010000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                            | (0x400000ULL 
                                                                               == 
                                                                               (0x40410000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                           | (0x40010000ULL 
                                                                              == 
                                                                              (0xc0010000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                          | (0x200000ULL 
                                                                             == 
                                                                             (0x40210000ULL 
                                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                         | (0x100000ULL 
                                                                            == 
                                                                            (0x40110000ULL 
                                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                        | (0x10000ULL 
                                                                           == 
                                                                           (0x60010000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                       | (0x80000ULL 
                                                                          == 
                                                                          (0x40090000ULL 
                                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                      | (0x40000ULL 
                                                                         == 
                                                                         (0x40050000ULL 
                                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     << 4U)) 
                                                                 | (((IData)(
                                                                             (0x20000000ULL 
                                                                              == 
                                                                              (0x60000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     << 3U) 
                                                                    | (4U 
                                                                       & (((((((((((((0x18020000ULL 
                                                                                == 
                                                                                (0x587e0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                                | (0x14020000ULL 
                                                                                == 
                                                                                (0x547e0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x12020000ULL 
                                                                                == 
                                                                                (0x527e0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x11020000ULL 
                                                                                == 
                                                                                (0x517e0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x10820000ULL 
                                                                                == 
                                                                                (0x50fe0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x80000000ULL 
                                                                                == 
                                                                                (0xd07d0000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x20000000ULL 
                                                                                == 
                                                                                (0xa1000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                               | (0x20800000ULL 
                                                                                == 
                                                                                (0xa0800000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                              | (0x22000000ULL 
                                                                                == 
                                                                                (0xa2000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                             | (0x24000000ULL 
                                                                                == 
                                                                                (0xa4000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                            | (0x28000000ULL 
                                                                               == 
                                                                               (0xa8000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                           | (0x20000000ULL 
                                                                              == 
                                                                              (0x60000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                          << 2U))))))))))));
    vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__compress2__DOT__o 
        = (3U | ((0x40000000U & (((0x840100000000ULL 
                                   == (0xe46100000000ULL 
                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                  | (0x840100000000ULL 
                                     == (0xec0100000000ULL 
                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                 << 0x1eU)) | (((IData)(
                                                        (0x100200000000ULL 
                                                         == 
                                                         (0x5ffe00000000ULL 
                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                << 0x14U) 
                                               | ((0x4000U 
                                                   & (((((0x800100000000ULL 
                                                          == 
                                                          (0xe80100000000ULL 
                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                         | (0x800100000000ULL 
                                                            == 
                                                            (0xe40100000000ULL 
                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                        | (0x804100000000ULL 
                                                           == 
                                                           (0xe04100000000ULL 
                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                       | (0x802100000000ULL 
                                                          == 
                                                          (0xe02100000000ULL 
                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                      << 0xeU)) 
                                                  | ((0x2000U 
                                                      & ((((0x880100000000ULL 
                                                            == 
                                                            (0xec0100000000ULL 
                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                           | (0x884100000000ULL 
                                                              == 
                                                              (0xe84100000000ULL 
                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                          | (0x400000000000ULL 
                                                             == 
                                                             (0x400100000000ULL 
                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                         << 0xdU)) 
                                                     | ((0x1000U 
                                                         & ((((((0x806100000000ULL 
                                                                 == 
                                                                 (0xe06100000000ULL 
                                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                | (0x800100000000ULL 
                                                                   == 
                                                                   (0xe80100000000ULL 
                                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                               | (0x800100000000ULL 
                                                                  == 
                                                                  (0xe40100000000ULL 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                              | (0x200000000ULL 
                                                                 == 
                                                                 (0xc00200000000ULL 
                                                                  & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                             | (0xe00000000000ULL 
                                                                == 
                                                                (0xe00000000000ULL 
                                                                 & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                            << 0xcU)) 
                                                        | ((0x40U 
                                                            & ((((0x800000000000ULL 
                                                                  == 
                                                                  (0xc07d00000000ULL 
                                                                   & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                 | (0x200000000000ULL 
                                                                    == 
                                                                    (0x600000000000ULL 
                                                                     & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                | (0xc00100000000ULL 
                                                                   == 
                                                                   (0xc00100000000ULL 
                                                                    & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                               << 6U)) 
                                                           | ((0x20U 
                                                               & ((((((((((0x800000000000ULL 
                                                                           == 
                                                                           (0x800100000000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                          | (0x8c0000000000ULL 
                                                                             == 
                                                                             (0x8c0000000000ULL 
                                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                         | (0x200000000000ULL 
                                                                            == 
                                                                            (0x210000000000ULL 
                                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                        | (0x208000000000ULL 
                                                                           == 
                                                                           (0x208000000000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                       | (0x220000000000ULL 
                                                                          == 
                                                                          (0x220000000000ULL 
                                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                      | (0x240000000000ULL 
                                                                         == 
                                                                         (0x240000000000ULL 
                                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     | (0x280000000000ULL 
                                                                        == 
                                                                        (0x280000000000ULL 
                                                                         & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                    | (0x200000000000ULL 
                                                                       == 
                                                                       (0x600000000000ULL 
                                                                        & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                   | (0xc00000000000ULL 
                                                                      == 
                                                                      (0xc00000000000ULL 
                                                                       & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                  << 5U)) 
                                                              | ((0x10U 
                                                                  & ((((((((((0ULL 
                                                                              == 
                                                                              (0x4f8100000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                             | (0ULL 
                                                                                == 
                                                                                (0xc00100000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                            | (0x4000000000ULL 
                                                                               == 
                                                                               (0x404100000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                           | (0x400100000000ULL 
                                                                              == 
                                                                              (0xc00100000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                          | (0x2000000000ULL 
                                                                             == 
                                                                             (0x402100000000ULL 
                                                                              & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                         | (0x1000000000ULL 
                                                                            == 
                                                                            (0x401100000000ULL 
                                                                             & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                        | (0x100000000ULL 
                                                                           == 
                                                                           (0x600100000000ULL 
                                                                            & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                       | (0x800000000ULL 
                                                                          == 
                                                                          (0x400900000000ULL 
                                                                           & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                      | (0x400000000ULL 
                                                                         == 
                                                                         (0x400500000000ULL 
                                                                          & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     << 4U)) 
                                                                 | (((IData)(
                                                                             (0x200000000000ULL 
                                                                              == 
                                                                              (0x600000000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                     << 3U) 
                                                                    | (4U 
                                                                       & (((((((((((((0x180200000000ULL 
                                                                                == 
                                                                                (0x587e00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata)) 
                                                                                | (0x140200000000ULL 
                                                                                == 
                                                                                (0x547e00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x120200000000ULL 
                                                                                == 
                                                                                (0x527e00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x110200000000ULL 
                                                                                == 
                                                                                (0x517e00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x108200000000ULL 
                                                                                == 
                                                                                (0x50fe00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x800000000000ULL 
                                                                                == 
                                                                                (0xd07d00000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                                | (0x200000000000ULL 
                                                                                == 
                                                                                (0xa10000000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                               | (0x208000000000ULL 
                                                                                == 
                                                                                (0xa08000000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                              | (0x220000000000ULL 
                                                                                == 
                                                                                (0xa20000000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                             | (0x240000000000ULL 
                                                                                == 
                                                                                (0xa40000000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                            | (0x280000000000ULL 
                                                                               == 
                                                                               (0xa80000000000ULL 
                                                                                & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                           | (0x200000000000ULL 
                                                                              == 
                                                                              (0x600000000000ULL 
                                                                               & vlTOPp->tb_top__DOT__rvtop__DOT__swerv__DOT__ifu__DOT__aln__DOT__aligndata))) 
                                                                          << 2U))))))))))));
}
